pvAccessCPP
7.1.7
|
A particular authentication exchange. More...
#include <remote/pv/security.h>
Public Types | |
typedef std::tr1::shared_ptr < AuthenticationSession > | shared_pointer |
typedef std::tr1::shared_ptr < const AuthenticationSession > | const_shared_pointer |
typedef std::tr1::weak_ptr < AuthenticationSession > | weak_pointer |
typedef std::tr1::weak_ptr < const AuthenticationSession > | const_weak_pointer |
Public Member Functions | |
virtual epics::pvData::PVStructure::const_shared_pointer | initializationData () |
For client plugins only, call to find the payload returned with CONNECTION_VALIDATION. More... | |
virtual void | messageReceived (epics::pvData::PVStructure::const_shared_pointer const &data) |
Called when an AUTHZ message is recieved from the peer. More... | |
virtual void | authenticationComplete (const epics::pvData::Status &status) |
For client plugins only. More... | |
A particular authentication exchange.
See AuthenticationPlugin::createSession()
Definition at line 151 of file security.h.
|
inlinevirtual |
For client plugins only.
Notification that server has declared the exchange complete.
status | Check Status::isSuccess() |
peer | Final information about pe |
Definition at line 172 of file security.h.
|
inlinevirtual |
For client plugins only, call to find the payload returned with CONNECTION_VALIDATION.
May return NULL.
Definition at line 160 of file security.h.
|
inlinevirtual |
Called when an AUTHZ message is recieved from the peer.
See AuthenticationPluginControl::sendSecurityPluginMessage(). callee accepts ownership of data, which will not be modified.
Definition at line 166 of file security.h.