PLCnext API Documentation 26.0.1.58
Public Member Functions | List of all members
Arp::Base::Rsc::Commons::Services::RscServiceAuthorizationGuard Class Reference

This class monitors if the service call was authorized yet by an outer service call. More...

#include <RscServiceAuthorizationGuard.hpp>

Public Member Functions

 RscServiceAuthorizationGuard (void)
 This constructor is invoked in any security stub, just after the service call was authorized, to store the former state of SecurityContext::IsServiceCallAuthorizedYet() and to enable the state of SecurityContext::IsServiceCallAuthorizedYet()
 
 RscServiceAuthorizationGuard (const RscServiceAuthorizationGuard &arg)=delete
 
 RscServiceAuthorizationGuard (RscServiceAuthorizationGuard &&arg) noexcept=delete
 
RscServiceAuthorizationGuardoperator= (const RscServiceAuthorizationGuard &arg)=delete
 
RscServiceAuthorizationGuardoperator= (RscServiceAuthorizationGuard &&arg) noexcept=delete
 
 ~RscServiceAuthorizationGuard (void)
 This destructor is invoked at the end of any security stub, to restore the former state of SecurityContext::IsServiceCallAuthorizedYet().
 

Detailed Description

This class monitors if the service call was authorized yet by an outer service call.

This class is used by any security stub of RSC services.


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