This is Unofficial EPICS BASE Doxygen Site
security.h File Reference
#include <string>
#include <osiSock.h>
#include <epicsMutex.h>
#include <pv/status.h>
#include <pv/pvData.h>
#include <pv/sharedPtr.h>
#include <pv/pvaDefs.h>
#include <pv/pvaConstants.h>
#include <pv/serializationHelper.h>
#include <pv/logger.h>
#include <shareLib.h>
+ Include dependency graph for security.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  epics::pvAccess::PeerInfo
 Information provded by a client to a server-type ChannelProvider. More...
 
class  epics::pvAccess::AuthenticationSession
 
class  epics::pvAccess::AuthenticationPluginControl
 Callbacks for use by AuthenticationSession. More...
 
class  epics::pvAccess::AuthenticationPlugin
 Actor through which authentication exchanges are initiated. More...
 
class  epics::pvAccess::AuthenticationRegistry
 
class  epics::pvAccess::AuthorizationPlugin
 
class  epics::pvAccess::AuthorizationRegistry
 

Namespaces

 epics
 TODO only here because of the Lockable.
 
 epics::pvAccess
 Holds all PVA related.
 

Functions

epicsShareFunc void epics::pvAccess::osdGetRoles (const std::string &account, PeerInfo::roles_t &roles)
 Query OS specific DB for role/group names assocated with a user account. More...