open62541pp 0.17.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
opcua::ua Namespace Reference

Detailed Description

Inline namespace for types and node ids of http://opcfoundation.org/UA/.

Builtin types are defined in the parent namespace.

Classes

class  AddNodesItem
 
class  AddNodesRequest
 
class  AddNodesResponse
 
class  AddNodesResult
 
class  AddReferencesItem
 
class  AddReferencesRequest
 
class  AddReferencesResponse
 
class  AggregateFilter
 
class  AnonymousIdentityToken
 
class  ApplicationDescription
 
class  Argument
 
class  AttributeOperand
 
class  BrowseDescription
 
class  BrowseNextRequest
 
class  BrowseNextResponse
 
class  BrowsePath
 
class  BrowsePathResult
 
class  BrowsePathTarget
 
class  BrowseRequest
 
class  BrowseResponse
 
class  BrowseResult
 
class  BuildInfo
 
class  CallMethodRequest
 
class  CallMethodResult
 
class  CallRequest
 
class  CallResponse
 
class  ContentFilter
 
class  ContentFilterElement
 
class  CreateMonitoredItemsRequest
 
class  CreateMonitoredItemsResponse
 
class  CreateSubscriptionRequest
 
class  CreateSubscriptionResponse
 
class  DataChangeFilter
 
class  DataTypeAttributes
 
class  DeleteMonitoredItemsRequest
 
class  DeleteMonitoredItemsResponse
 
class  DeleteNodesItem
 
class  DeleteNodesRequest
 
class  DeleteNodesResponse
 
class  DeleteReferencesItem
 
class  DeleteReferencesRequest
 
class  DeleteReferencesResponse
 
class  DeleteSubscriptionsRequest
 
class  DeleteSubscriptionsResponse
 
class  ElementOperand
 
class  EndpointDescription
 
class  EnumDefinition
 
class  EnumField
 
class  EnumValueType
 
class  EventFilter
 
class  IssuedIdentityToken
 
class  LiteralOperand
 
class  MethodAttributes
 
class  ModifyMonitoredItemsRequest
 
class  ModifyMonitoredItemsResponse
 
class  ModifySubscriptionRequest
 
class  ModifySubscriptionResponse
 
class  MonitoredItemCreateRequest
 
class  MonitoredItemCreateResult
 
class  MonitoredItemModifyRequest
 
class  MonitoredItemModifyResult
 
class  MonitoringParameters
 
class  NodeAttributes
 
class  ObjectAttributes
 
class  ObjectTypeAttributes
 
class  ReadRequest
 
class  ReadResponse
 
class  ReadValueId
 
class  ReferenceDescription
 
class  ReferenceTypeAttributes
 
class  RegisterNodesRequest
 
class  RegisterNodesResponse
 
class  RelativePath
 
class  RelativePathElement
 
class  RequestHeader
 
class  ResponseHeader
 
class  SetMonitoringModeRequest
 
class  SetMonitoringModeResponse
 
class  SetPublishingModeRequest
 
class  SetPublishingModeResponse
 
class  SetTriggeringRequest
 
class  SetTriggeringResponse
 
class  SimpleAttributeOperand
 
class  StatusChangeNotification
 
class  StructureDefinition
 
class  StructureField
 
class  TranslateBrowsePathsToNodeIdsRequest
 
class  TranslateBrowsePathsToNodeIdsResponse
 
class  UnregisterNodesRequest
 
class  UnregisterNodesResponse
 
class  UserIdentityToken
 
class  UserNameIdentityToken
 
class  UserTokenPolicy
 
class  VariableAttributes
 
class  VariableTypeAttributes
 
class  ViewAttributes
 
class  ViewDescription
 
class  WriteRequest
 
class  WriteResponse
 
class  WriteValue
 
class  X509IdentityToken
 

Typedefs

using IntegerId = uint32_t
 
using FilterOperand
 
using AggregateConfiguration = UA_AggregateConfiguration
 

Enumerations

enum class  DataTypeId : int32_t
 
enum class  ReferenceTypeId : int32_t
 
enum class  ObjectTypeId : int32_t
 
enum class  VariableTypeId : int32_t
 
enum class  ObjectId : int32_t
 
enum class  VariableId : int32_t
 
enum class  MethodId : int32_t
 
enum class  MessageSecurityMode : int32_t
 
enum class  UserTokenType : int32_t
 
enum class  NodeAttributesMask : uint32_t
 
enum class  BrowseDirection : int32_t
 
enum class  BrowseResultMask : uint32_t
 
enum class  TimestampsToReturn : int32_t
 
enum class  MonitoringMode : int32_t
 
enum class  FilterOperator : int32_t
 
enum class  DataChangeTrigger : int32_t
 
enum class  DeadbandType : int32_t
 
enum class  PerformUpdateType : int32_t
 
enum class  StructureType : int32_t
 

Functions

constexpr Namespace namespaceOf (DataTypeId) noexcept
 
constexpr Namespace namespaceOf (ReferenceTypeId) noexcept
 
constexpr Namespace namespaceOf (ObjectTypeId) noexcept
 
constexpr Namespace namespaceOf (VariableTypeId) noexcept
 
constexpr Namespace namespaceOf (ObjectId) noexcept
 
constexpr Namespace namespaceOf (VariableId) noexcept
 
constexpr Namespace namespaceOf (MethodId) noexcept
 
constexpr std::true_type isBitmaskEnum (NodeAttributesMask)
 
constexpr std::true_type isBitmaskEnum (BrowseResultMask)
 
ContentFilter operator&& (const ContentFilterElement &lhs, const ContentFilter &rhs)
 
ContentFilter operator&& (const ContentFilter &lhs, const ContentFilterElement &rhs)
 
ContentFilter operator|| (const ContentFilterElement &lhs, const ContentFilter &rhs)
 
ContentFilter operator|| (const ContentFilter &lhs, const ContentFilterElement &rhs)
 
ContentFilter operator! (const ContentFilterElement &filterElement)
 
ContentFilter operator! (const ContentFilter &filter)
 
ContentFilter operator&& (const ContentFilterElement &lhs, const ContentFilterElement &rhs)
 
ContentFilter operator&& (const ContentFilterElement &lhs, const ContentFilter &rhs)
 
ContentFilter operator&& (const ContentFilter &lhs, const ContentFilterElement &rhs)
 
ContentFilter operator&& (const ContentFilter &lhs, const ContentFilter &rhs)
 
ContentFilter operator|| (const ContentFilterElement &lhs, const ContentFilterElement &rhs)
 
ContentFilter operator|| (const ContentFilterElement &lhs, const ContentFilter &rhs)
 
ContentFilter operator|| (const ContentFilter &lhs, const ContentFilterElement &rhs)
 
ContentFilter operator|| (const ContentFilter &lhs, const ContentFilter &rhs)
 

Typedef Documentation

◆ IntegerId

using opcua::ua::IntegerId = uint32_t

IntegerId.

See also
https://reference.opcfoundation.org/Core/Part4/v105/docs/7.19

Definition at line 123 of file types.hpp.