Classes | Public Member Functions | Public Attributes | Protected Member Functions
OpcUa::NodeId Struct Reference

#include <nodeid.h>

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

List of all members.

Classes

struct  BinaryDataType
struct  FourByteDataType
struct  GuidDataType
struct  NumericDataType
struct  StringDataType
struct  TwoByteDataType

Public Member Functions

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)

Public Attributes

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

void CopyNodeId (const NodeId &node)

Detailed Description

Definition at line 44 of file nodeid.h.


Constructor & Destructor Documentation

Definition at line 155 of file nodeid.cpp.

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

Definition at line 219 of file nodeid.cpp.

Definition at line 224 of file nodeid.cpp.

Definition at line 249 of file nodeid.cpp.

Definition at line 256 of file nodeid.cpp.

Definition at line 263 of file nodeid.cpp.

Definition at line 270 of file nodeid.cpp.

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

Definition at line 24 of file nodeid.cpp.

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

Definition at line 31 of file nodeid.cpp.


Member Function Documentation

void OpcUa::NodeId::CopyNodeId ( const NodeId node) [protected]

Definition at line 161 of file nodeid.cpp.

std::vector< uint8_t > OpcUa::NodeId::GetBinaryIdentifier ( ) const

Definition at line 71 of file nodeid.cpp.

Definition at line 336 of file nodeid.cpp.

Definition at line 80 of file nodeid.cpp.

Definition at line 89 of file nodeid.cpp.

Definition at line 112 of file nodeid.cpp.

std::string OpcUa::NodeId::GetStringIdentifier ( ) const

Definition at line 62 of file nodeid.cpp.

Definition at line 405 of file nodeid.cpp.

Definition at line 373 of file nodeid.cpp.

Definition at line 410 of file nodeid.cpp.

bool OpcUa::NodeId::IsBinary ( ) const

Definition at line 50 of file nodeid.cpp.

bool OpcUa::NodeId::IsGuid ( ) const

Definition at line 56 of file nodeid.cpp.

bool OpcUa::NodeId::IsInteger ( ) const

Definition at line 38 of file nodeid.cpp.

bool OpcUa::NodeId::IsNull ( ) const

Definition at line 341 of file nodeid.cpp.

bool OpcUa::NodeId::IsString ( ) const

Definition at line 44 of file nodeid.cpp.

OpcUa::NodeId::operator ExpandedNodeId ( ) [explicit]

Definition at line 229 of file nodeid.cpp.

bool OpcUa::NodeId::operator!= ( const NodeId node) const

Definition at line 427 of file nodeid.cpp.

bool OpcUa::NodeId::operator!= ( MessageId  messageId) const

Definition at line 432 of file nodeid.cpp.

bool OpcUa::NodeId::operator!= ( ReferenceId  referenceId) const

Definition at line 437 of file nodeid.cpp.

bool OpcUa::NodeId::operator!= ( ObjectId  objectId) const

Definition at line 442 of file nodeid.cpp.

bool OpcUa::NodeId::operator!= ( ExpandedObjectId  objectId) const

Definition at line 447 of file nodeid.cpp.

bool OpcUa::NodeId::operator< ( const NodeId node) const

Definition at line 308 of file nodeid.cpp.

NodeId & OpcUa::NodeId::operator= ( const NodeId node)

Definition at line 237 of file nodeid.cpp.

NodeId & OpcUa::NodeId::operator= ( const ExpandedNodeId node)

Definition at line 243 of file nodeid.cpp.

NodeId& OpcUa::NodeId::operator= ( MessageId  messageId) [inline]

Definition at line 137 of file nodeid.h.

NodeId& OpcUa::NodeId::operator= ( ReferenceId  referenceId) [inline]

Definition at line 143 of file nodeid.h.

NodeId& OpcUa::NodeId::operator= ( ObjectId  objectId) [inline]

Definition at line 149 of file nodeid.h.

NodeId& OpcUa::NodeId::operator= ( ExpandedObjectId  objectId) [inline]

Definition at line 155 of file nodeid.h.

bool OpcUa::NodeId::operator== ( const NodeId node) const

Definition at line 283 of file nodeid.cpp.

bool OpcUa::NodeId::operator== ( MessageId  messageId) const

Definition at line 454 of file nodeid.cpp.

bool OpcUa::NodeId::operator== ( ReferenceId  referenceId) const

Definition at line 459 of file nodeid.cpp.

bool OpcUa::NodeId::operator== ( ObjectId  objectId) const

Definition at line 464 of file nodeid.cpp.

bool OpcUa::NodeId::operator== ( ExpandedObjectId  objectId) const

Definition at line 469 of file nodeid.cpp.

void OpcUa::NodeId::SetNamespaceIndex ( uint32_t  ns)

Definition at line 131 of file nodeid.cpp.

void OpcUa::NodeId::SetNamespaceURI ( const std::string &  uri)

Definition at line 415 of file nodeid.cpp.

void OpcUa::NodeId::SetServerIndex ( uint32_t  index)

Definition at line 421 of file nodeid.cpp.


Member Data Documentation

Definition at line 46 of file nodeid.h.

Definition at line 47 of file nodeid.h.

Definition at line 48 of file nodeid.h.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:59