pvAccessCPP
7.1.7
|
Callbacks for use by AuthenticationSession. More...
#include <remote/pv/security.h>
Inherited by epics::pvAccess::detail::BlockingTCPTransportCodec.
Public Types | |
typedef std::tr1::shared_ptr < AuthenticationPluginControl > | shared_pointer |
typedef std::tr1::shared_ptr < const AuthenticationPluginControl > | const_shared_pointer |
typedef std::tr1::weak_ptr < AuthenticationPluginControl > | weak_pointer |
typedef std::tr1::weak_ptr < const AuthenticationPluginControl > | const_weak_pointer |
Public Member Functions | |
virtual void | sendSecurityPluginMessage (epics::pvData::PVStructure::const_shared_pointer const &data)=0 |
Send AUTHZ to peer with payload. More... | |
virtual void | authenticationCompleted (const epics::pvData::Status &status, const std::tr1::shared_ptr< PeerInfo > &peer)=0 |
Called by server plugin to indicate the the exchange has completed. More... | |
Callbacks for use by AuthenticationSession.
Definition at line 176 of file security.h.
|
pure virtual |
Called by server plugin to indicate the the exchange has completed.
status | If !status.isSuccess() then the connection will be closed without being used. |
peer | Partially initialized PeerInfo. See AuthenticationPlugin::createSession(). PeerInfo::realm and/or PeerInfo::account will now be considered valid. Caller transfers ownership to callee, which may modify. |
|
pure virtual |
Send AUTHZ to peer with payload.
caller gives up ownership of data, which must not be modified.