Public Member Functions | List of all members
OpcUa::ExpandedNodeId Struct Reference

#include <nodeid.h>

Inheritance diagram for OpcUa::ExpandedNodeId:
Inheritance graph
[legend]

Public Member Functions

 ExpandedNodeId ()
 ExpandednNdeId. More...
 
 ExpandedNodeId (const NodeId &node)
 
 ExpandedNodeId (const ExpandedNodeId &node)
 
 ExpandedNodeId (MessageId messageId)
 
 ExpandedNodeId (ReferenceId referenceId)
 
 ExpandedNodeId (ObjectId objectId)
 
 ExpandedNodeId (ExpandedObjectId objectId)
 
 ExpandedNodeId (uint32_t integerId, uint16_t index)
 
 ExpandedNodeId (std::string stringId, uint16_t index)
 
- Public Member Functions inherited from OpcUa::NodeId
std::vector< uint8_t > GetBinaryIdentifier () const
 
NodeIdEncoding GetEncodingValue () const
 
Guid GetGuidIdentifier () const
 
uint32_t GetIntegerIdentifier () const
 
uint32_t GetNamespaceIndex () const
 
std::string GetStringIdentifier () const
 
bool HasNamespaceURI () const
 
bool HasNullIdentifier () const
 
bool HasServerIndex () const
 
bool IsBinary () const
 
bool IsGuid () const
 
bool IsInteger () const
 
bool IsNull () const
 
bool IsString () const
 
 NodeId ()
 
 NodeId (const NodeId &node)
 
 NodeId (const ExpandedNodeId &node)
 
 NodeId (MessageId messageId)
 
 NodeId (ReferenceId referenceId)
 
 NodeId (ObjectId objectId)
 
 NodeId (ExpandedObjectId objectId)
 
 NodeId (uint32_t integerId, uint16_t index)
 
 NodeId (std::string stringId, uint16_t index)
 
 operator ExpandedNodeId ()
 
bool operator!= (const NodeId &node) const
 
bool operator!= (MessageId messageId) const
 
bool operator!= (ReferenceId referenceId) const
 
bool operator!= (ObjectId objectId) const
 
bool operator!= (ExpandedObjectId objectId) const
 
bool operator< (const NodeId &node) const
 
NodeIdoperator= (const NodeId &node)
 
NodeIdoperator= (const ExpandedNodeId &node)
 
NodeIdoperator= (MessageId messageId)
 
NodeIdoperator= (ReferenceId referenceId)
 
NodeIdoperator= (ObjectId objectId)
 
NodeIdoperator= (ExpandedObjectId objectId)
 
bool operator== (const NodeId &node) const
 
bool operator== (MessageId messageId) const
 
bool operator== (ReferenceId referenceId) const
 
bool operator== (ObjectId objectId) const
 
bool operator== (ExpandedObjectId objectId) const
 
void SetNamespaceIndex (uint32_t ns)
 
void SetNamespaceURI (const std::string &uri)
 
void SetServerIndex (uint32_t index)
 

Additional Inherited Members

- Public Attributes inherited from OpcUa::NodeId
struct OpcUa::NodeId::BinaryDataType BinaryData
 
NodeIdEncoding Encoding
 
struct OpcUa::NodeId::FourByteDataType FourByteData
 
struct OpcUa::NodeId::GuidDataType GuidData
 
std::string NamespaceURI
 
struct OpcUa::NodeId::NumericDataType NumericData
 
uint32_t ServerIndex
 
struct OpcUa::NodeId::StringDataType StringData
 
struct OpcUa::NodeId::TwoByteDataType TwoByteData
 
- Protected Member Functions inherited from OpcUa::NodeId
void CopyNodeId (const NodeId &node)
 

Detailed Description

Definition at line 254 of file nodeid.h.

Constructor & Destructor Documentation

OpcUa::ExpandedNodeId::ExpandedNodeId ( )

ExpandednNdeId.

Definition at line 541 of file nodeid.cpp.

OpcUa::ExpandedNodeId::ExpandedNodeId ( const NodeId node)

Definition at line 561 of file nodeid.cpp.

OpcUa::ExpandedNodeId::ExpandedNodeId ( const ExpandedNodeId node)

Definition at line 566 of file nodeid.cpp.

OpcUa::ExpandedNodeId::ExpandedNodeId ( MessageId  messageId)

Definition at line 572 of file nodeid.cpp.

OpcUa::ExpandedNodeId::ExpandedNodeId ( ReferenceId  referenceId)

Definition at line 579 of file nodeid.cpp.

OpcUa::ExpandedNodeId::ExpandedNodeId ( ObjectId  objectId)

Definition at line 586 of file nodeid.cpp.

OpcUa::ExpandedNodeId::ExpandedNodeId ( ExpandedObjectId  objectId)

Definition at line 593 of file nodeid.cpp.

OpcUa::ExpandedNodeId::ExpandedNodeId ( uint32_t  integerId,
uint16_t  index 
)

Definition at line 547 of file nodeid.cpp.

OpcUa::ExpandedNodeId::ExpandedNodeId ( std::string  stringId,
uint16_t  index 
)

Definition at line 554 of file nodeid.cpp.


The documentation for this struct was generated from the following files:


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09