8#include "Arp/System/Core/Enum.hxx" 
   10namespace Arp { 
namespace System { 
namespace Um { 
namespace Commons
 
  196ARP_CXX_SYMBOL_EXPORT std::ostream& operator<<(std::ostream& os, 
Operation value);
 
  197ARP_CXX_SYMBOL_EXPORT std::istream& operator>>(std::istream& is, 
Operation& value);
 
  201    using U = std::underlying_type<Operation>::type;
 
  202    return static_cast<Operation>(
static_cast<U
>(lhs) & 
static_cast<U
>(rhs));
 
  207    using U = std::underlying_type<Operation>::type;
 
  208    return static_cast<Operation>(
static_cast<U
>(lhs) | 
static_cast<U
>(rhs));
 
  225    using U = std::underlying_type<Operation>::type;
 
  226    return static_cast<Operation>(~static_cast<U>(arg));
 
  230template<> 
struct fmt::formatter<
Arp::System::Um::Commons::Operation>: 
public fmt::ostream_formatter {};
 
std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:33
 
Operation
Allows to describe operations which are requested or allowed on objects.
Definition: Operation.hpp:39
 
@ Post
Request with POST METHOD (e.g. HTTP/REST)
 
@ Patch
Request with PATCH METHOD (e.g. HTTP/REST)
 
@ Browse
Following references from or to a specific object.
 
@ ReadRoleOperations
Reserved for future use - see the OPC UA specification.
 
@ WriteValue
Writing values of objects.
 
@ DeleteNode
Reserved for future use - see the OPC UA specification.
 
@ ModifyHistory
Reserved for future use - see the OPC UA specification.
 
@ WriteHistorizing
Reserved for future use - see the OPC UA specification.
 
@ AddNode
Reserved for future use - see the OPC UA specification.
 
@ InsertHistory
Reserved for future use - see the OPC UA specification.
 
@ Head
Request with HEAD METHOD (e.g. HTTP/REST)
 
@ Login
Login operation for remoting client like ssh.
 
@ ReadValue
Reading values of objects.
 
@ WriteRoleOperations
Reserved for future use - see the OPC UA specification.
 
@ ReceiveEvents
Reserved for future use - see the OPC UA specification.
 
@ RemoveReference
Reserved for future use - see the OPC UA specification.
 
@ ReadHistory
Reserved for future use - see the OPC UA specification.
 
@ Call
Calling methods on objects.
 
@ Get
Request with GET METHOD (e.g. HTTP/REST)
 
@ WriteAttribute
Reserved for future use - see the OPC UA specification.
 
@ AddReference
Reserved for future use - see the OPC UA specification.
 
@ Put
Request with PUT METHOD (e.g. HTTP/REST)
 
@ DeleteHistory
Reserved for future use - see the OPC UA specification.
 
@ Delete
Request with DELETE METHOD (e.g. HTTP/REST)
 
Root namespace for the PLCnext API