PLCnext API Documentation  21.0.0.35466
Public Member Functions | Static Public Member Functions | 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. More...
 
ARP_CXX_SYMBOL_EXPORT SecurityContext (bool isEnabled, const SecurityToken &securityToken)
 Constructs an SecurityContext instance. More...
 
 SecurityContext (const SecurityContext &arg)=delete
 Copy constructor. More...
 
SecurityContext & operator= (const SecurityContext &arg)=delete
 Assignment operator. More...
 
ARP_CXX_SYMBOL_EXPORT ~SecurityContext (void)
 Destructs this instance and frees all resources. More...
 
const SecurityToken & GetSecurityToken (void) const
 

Static Public Member Functions

static ARP_CXX_SYMBOL_EXPORT bool HasCurrent (void)
 
static ARP_CXX_SYMBOL_EXPORT const SecurityContext & GetCurrent (void)
 

Constructor & Destructor Documentation

◆ SecurityContext() [1/3]

ARP_CXX_SYMBOL_EXPORT Arp::System::Security::SecurityContext::SecurityContext ( const SecurityToken &  securityToken)

Constructs an SecurityContext instance.

◆ SecurityContext() [2/3]

ARP_CXX_SYMBOL_EXPORT Arp::System::Security::SecurityContext::SecurityContext ( bool  isEnabled,
const SecurityToken &  securityToken 
)

Constructs an SecurityContext instance.

◆ SecurityContext() [3/3]

Arp::System::Security::SecurityContext::SecurityContext ( const SecurityContext &  arg)
delete

Copy constructor.

◆ ~SecurityContext()

ARP_CXX_SYMBOL_EXPORT Arp::System::Security::SecurityContext::~SecurityContext ( void  )

Destructs this instance and frees all resources.

Member Function Documentation

◆ operator=()

SecurityContext& Arp::System::Security::SecurityContext::operator= ( const SecurityContext &  arg)
delete

Assignment operator.


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