Registry(s) for plugins.
More...
#include <remote/pv/security.h>
|
|
void | snapshot (list_t &plugmap) const |
| | Save a copy of the current registry in order of increasing priority.
|
| |
| void | add (int prio, const std::string &name, const AuthenticationPlugin::shared_pointer &plugin) |
| | Add a new plugin to this registry.
|
| |
|
bool | remove (const AuthenticationPlugin::shared_pointer &plugin) |
| | Remove an existing entry. Remove true if the entry was actually removed.
|
| |
| AuthenticationPlugin::shared_pointer | lookup (const std::string &name) const |
| | Fetch a single plugin explicitly by name.
|
| |
Registry(s) for plugins.
Definition at line 228 of file security.h.
◆ const_shared_pointer
| std::tr1::shared_ptr<const AuthenticationRegistry> epics::pvAccess::AuthenticationRegistry::const_shared_pointer |
◆ const_weak_pointer
◆ list_t
◆ shared_pointer
◆ weak_pointer
◆ AuthenticationRegistry()
| epics::pvAccess::AuthenticationRegistry::AuthenticationRegistry |
( |
| ) |
|
|
inline |
◆ add()
| void epics::pvAccess::AuthenticationRegistry::add |
( |
int | prio, |
|
|
const std::string & | name, |
|
|
const AuthenticationPlugin::shared_pointer & | plugin ) |
Add a new plugin to this registry.
- Parameters
-
| prio | Order in which plugins are considered. highest is preferred. |
| name | Name under which this plugin will be known |
| plugin | Plugin instance |
◆ lookup()
| AuthenticationPlugin::shared_pointer epics::pvAccess::AuthenticationRegistry::lookup |
( |
const std::string & | name | ) |
const |
Fetch a single plugin explicitly by name.
- Returns
- NULL if no entry for this name is available.
The documentation for this class was generated from the following file: