8 namespace Arp {
namespace System {
namespace Security
17 const static Value None = 0;
18 const static size_t Size =
sizeof(Value);
30 bool HasValue(
void)
const;
31 Value GetValue(
void)
const;
39 inline SecurityToken::SecurityToken(Value valueArg)
51 this->value = arg.value;
55 inline bool SecurityToken::HasValue()
const 57 return this->value != None;
60 inline SecurityToken::Value SecurityToken::GetValue()
const 69 return lhs.GetValue() < rhs.GetValue();
74 return lhs.GetValue() == rhs.GetValue();
Definition: SecurityToken.hpp:11
std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:35
Root namespace for the PLCnext API
System components used by the System, Device, Plc or Io domains.