PLCnext API Documentation
26.0.1.58
Arp
Base
Rsc
Commons
Services
RscServiceAuthorizationGuard.hpp
1
2
//
3
// Copyright Phoenix Contact GmbH & Co. KG
4
//
6
#pragma once
7
#include "
Arp/Base/Core/Arp.hpp
"
8
9
namespace
Arp::Base::Rsc::Commons::Services
10
{
11
14
class
ARP_EXPORT
RscServiceAuthorizationGuard
15
{
16
public
:
// construction
17
RscServiceAuthorizationGuard
(
void
);
18
19
// canonical construction/destruction/assignment
20
RscServiceAuthorizationGuard
(
const
RscServiceAuthorizationGuard
& arg) =
delete
;
21
RscServiceAuthorizationGuard
(
RscServiceAuthorizationGuard
&& arg)
noexcept
=
delete
;
22
RscServiceAuthorizationGuard
& operator=(
const
RscServiceAuthorizationGuard
& arg) =
delete
;
23
RscServiceAuthorizationGuard
& operator=(
RscServiceAuthorizationGuard
&& arg)
noexcept
=
delete
;
24
~RscServiceAuthorizationGuard
(
void
);
25
26
private
:
// fields
27
bool
serviceCallWasAuthorizedYet =
false
;
28
};
29
31
// inline methods of class RscServiceAuthorizationGuard
32
33
}
// end of namespace Arp::Base::Rsc::Commons::Services
Arp.hpp
Arp::Base::Rsc::Commons::Services::RscServiceAuthorizationGuard
This class monitors if the service call was authorized yet by an outer service call.
Definition:
RscServiceAuthorizationGuard.hpp:15
Generated on Tue Mar 17 2026 11:08:36 for PLCnext API Documentation by
1.9.4