![]() |
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.