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

#include <remote/pv/security.h>

Public Types

typedef std::tr1::shared_ptr< AuthorizationPlugin > shared_pointer
typedef std::tr1::shared_ptr< const AuthorizationPlugin > const_shared_pointer
typedef std::tr1::weak_ptr< AuthorizationPlugin > weak_pointer
typedef std::tr1::weak_ptr< const AuthorizationPlugin > const_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

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

Definition at line 271 of file security.h.

◆ const_weak_pointer

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

Definition at line 271 of file security.h.

◆ shared_pointer

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

Definition at line 271 of file security.h.

◆ weak_pointer

typedef 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: