PLCnext API Documentation 25.0.2.69
Rsc.hpp
1
2//
3// Copyright Phoenix Contact GmbH & Co. KG
4//
6#pragma once
8#include "Arp/Base/Rsc/Commons/RscType.hpp"
9
10// forwards
11namespace Arp::Base::Commons::Security
12{
13class SecurityToken;
14}
15
16namespace Arp::Base::Rsc::Commons::Services
17{
18
21using RscHandle = uint16;
22
28using RscPtr = byte*;
29
35using RscConstPtr = const byte*;
36
37// forwards used by RscSerializable classes for Rsc serialization context
38class RscReader;
39class RscWriter;
40
41} // end of namespace Arp::Base::Rsc::Commons::Services
42
43namespace Arp::Base::Rsc::Commons
44{
45// Type imports
47} // end of namespace Arp::Base::Rsc::Commons
This class is used for authorization of arbitrary operations.
Definition: SecurityToken.hpp:18
std::uint16_t uint16
The Arp unsigned integer type of 2 byte size.
Definition: PrimitiveTypes.hpp:29