PLCnext API Documentation 23.6.0.37
Public Member Functions | Static Public Member Functions | Friends | List of all members
Arp::System::Security::SecurityContext Class Reference

Public Member Functions

ARP_CXX_SYMBOL_EXPORT SecurityContext (const SecurityToken &securityToken)
 Constructs an SecurityContext instance.
 
ARP_CXX_SYMBOL_EXPORT SecurityContext (bool isEnabled, const SecurityToken &securityToken)
 Constructs an SecurityContext instance.
 
 SecurityContext (const SecurityContext &arg)=delete
 Copy constructor.
 
SecurityContextoperator= (const SecurityContext &arg)=delete
 Assignment operator.
 
ARP_CXX_SYMBOL_EXPORT ~SecurityContext (void)
 Destructs this instance and frees all resources.
 
const SecurityTokenGetSecurityToken (void) const
 

Static Public Member Functions

static ARP_CXX_SYMBOL_EXPORT bool HasCurrent (void)
 
static ARP_CXX_SYMBOL_EXPORT const SecurityContextGetCurrent (void)
 

Friends

class Arp::System::Security::Internal::DisableSecurityContext
 

The documentation for this class was generated from the following file: