![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Callbacks for use by AuthenticationSession. More...
#include "security.h"
Public Member Functions | |
POINTER_DEFINITIONS (AuthenticationPluginControl) | |
virtual | ~AuthenticationPluginControl () |
virtual void | sendSecurityPluginMessage (epics::pvData::PVStructure::const_shared_pointer const &data)=0 |
virtual void | authenticationCompleted (const epics::pvData::Status &status, const std::tr1::shared_ptr< PeerInfo > &peer)=0 |
Callbacks for use by AuthenticationSession.
Definition at line 176 of file security.h.
|
virtual |
Definition at line 148 of file security.cpp.
|
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. |
Implemented in epics::pvAccess::detail::BlockingClientTCPTransportCodec, and epics::pvAccess::detail::BlockingServerTCPTransportCodec.
epics::pvAccess::AuthenticationPluginControl::POINTER_DEFINITIONS | ( | AuthenticationPluginControl | ) |
|
pure virtual |
Send AUTHZ to peer with payload. caller gives up ownership of data, which must not be modified.
Implemented in epics::pvAccess::detail::BlockingTCPTransportCodec.