pvAccessCPP 7.1.8
Loading...
Searching...
No Matches
epics::pvAccess::AuthorizationPlugin Class Referenceabstract

I modify PeerInfo after authentication is complete. More...

#include <remote/pv/security.h>

Public Types

typedef std::tr1::shared_ptr< AuthorizationPluginshared_pointer
 
typedef std::tr1::shared_ptr< const AuthorizationPluginconst_shared_pointer
 
typedef std::tr1::weak_ptr< AuthorizationPluginweak_pointer
 
typedef std::tr1::weak_ptr< const AuthorizationPluginconst_weak_pointer
 

Public Member Functions

virtual void authorize (const std::tr1::shared_ptr< PeerInfo > &peer)=0
 Hook to modify PeerInfo.
 

Detailed Description

I modify PeerInfo after authentication is complete.

Usually to update PeerInfo::roles

Definition at line 268 of file security.h.

Member Typedef Documentation

◆ const_shared_pointer

std::tr1::shared_ptr<const AuthorizationPlugin> epics::pvAccess::AuthorizationPlugin::const_shared_pointer

Definition at line 271 of file security.h.

◆ const_weak_pointer

std::tr1::weak_ptr<const AuthorizationPlugin> epics::pvAccess::AuthorizationPlugin::const_weak_pointer

Definition at line 271 of file security.h.

◆ shared_pointer

std::tr1::shared_ptr<AuthorizationPlugin> epics::pvAccess::AuthorizationPlugin::shared_pointer

Definition at line 271 of file security.h.

◆ weak_pointer

std::tr1::weak_ptr<AuthorizationPlugin> epics::pvAccess::AuthorizationPlugin::weak_pointer

Definition at line 271 of file security.h.


The documentation for this class was generated from the following file: