![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "security.h"
Public Types | |
| typedef std::vector< map_t::mapped_type > | list_t |
Public Member Functions | |
| AuthenticationRegistry () | |
| ~AuthenticationRegistry () | |
| void | snapshot (list_t &plugmap) const |
| Save a copy of the current registry in order of increasing priority. More... | |
| void | add (int prio, const std::string &name, const AuthenticationPlugin::shared_pointer &plugin) |
| Add a new plugin to this registry. More... | |
| bool | remove (const AuthenticationPlugin::shared_pointer &plugin) |
| Remove an existing entry. Remove true if the entry was actually removed. More... | |
| AuthenticationPlugin::shared_pointer | lookup (const std::string &name) const |
Static Public Member Functions | |
| static AuthenticationRegistry & | clients () |
| The client side of the conversation. More... | |
| static AuthenticationRegistry & | servers () |
| The server side of the conversation. More... | |
Registry(s) for plugins
Definition at line 228 of file security.h.
| typedef std::vector<map_t::mapped_type> epics::pvAccess::AuthenticationRegistry::list_t |
Definition at line 239 of file security.h.
|
inline |
Definition at line 246 of file security.h.
| epics::pvAccess::AuthenticationRegistry::~AuthenticationRegistry | ( | ) |
Definition at line 152 of file security.cpp.
| void epics::pvAccess::AuthenticationRegistry::add | ( | int | prio, |
| const std::string & | name, | ||
| const AuthenticationPlugin::shared_pointer & | plugin | ||
| ) |
Add a new plugin to this registry.
| prio | Order in which plugins are considered. highest is preferred. |
| name | Name under which this plugin will be known |
| plugin | Plugin instance |
Definition at line 221 of file security.cpp.
|
static |
The client side of the conversation.
Definition at line 197 of file security.cpp.
| AuthenticationPlugin::shared_pointer epics::pvAccess::AuthenticationRegistry::lookup | ( | const std::string & | name | ) | const |
Fetch a single plugin explicitly by name.
Definition at line 242 of file security.cpp.
| bool epics::pvAccess::AuthenticationRegistry::remove | ( | const AuthenticationPlugin::shared_pointer & | plugin | ) |
Remove an existing entry. Remove true if the entry was actually removed.
Definition at line 230 of file security.cpp.
|
static |
The server side of the conversation.
Definition at line 204 of file security.cpp.
| void epics::pvAccess::AuthenticationRegistry::snapshot | ( | list_t & | plugmap | ) | const |
Save a copy of the current registry in order of increasing priority.
Definition at line 211 of file security.cpp.