#include <nodeid.h>
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 |
NodeId & | operator= (const NodeId &node) |
NodeId & | operator= (const ExpandedNodeId &node) |
NodeId & | operator= (MessageId messageId) |
NodeId & | operator= (ReferenceId referenceId) |
NodeId & | operator= (ObjectId objectId) |
NodeId & | operator= (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) |
OpcUa::NodeId::NodeId | ( | ) |
Definition at line 171 of file nodeid.cpp.
OpcUa::NodeId::NodeId | ( | const NodeId & | node | ) |
Definition at line 243 of file nodeid.cpp.
OpcUa::NodeId::NodeId | ( | const ExpandedNodeId & | node | ) |
Definition at line 248 of file nodeid.cpp.
OpcUa::NodeId::NodeId | ( | MessageId | messageId | ) |
Definition at line 273 of file nodeid.cpp.
OpcUa::NodeId::NodeId | ( | ReferenceId | referenceId | ) |
Definition at line 280 of file nodeid.cpp.
OpcUa::NodeId::NodeId | ( | ObjectId | objectId | ) |
Definition at line 287 of file nodeid.cpp.
OpcUa::NodeId::NodeId | ( | ExpandedObjectId | objectId | ) |
Definition at line 294 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.
|
protected |
Definition at line 177 of file nodeid.cpp.
std::vector< uint8_t > OpcUa::NodeId::GetBinaryIdentifier | ( | ) | const |
Definition at line 72 of file nodeid.cpp.
NodeIdEncoding OpcUa::NodeId::GetEncodingValue | ( | ) | const |
Definition at line 370 of file nodeid.cpp.
Guid OpcUa::NodeId::GetGuidIdentifier | ( | ) | const |
Definition at line 82 of file nodeid.cpp.
uint32_t OpcUa::NodeId::GetIntegerIdentifier | ( | ) | const |
Definition at line 92 of file nodeid.cpp.
uint32_t OpcUa::NodeId::GetNamespaceIndex | ( | ) | const |
Definition at line 118 of file nodeid.cpp.
std::string OpcUa::NodeId::GetStringIdentifier | ( | ) | const |
Definition at line 62 of file nodeid.cpp.
bool OpcUa::NodeId::HasNamespaceURI | ( | ) | const |
Definition at line 470 of file nodeid.cpp.
bool OpcUa::NodeId::HasNullIdentifier | ( | ) | const |
Definition at line 421 of file nodeid.cpp.
bool OpcUa::NodeId::HasServerIndex | ( | ) | const |
Definition at line 475 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 375 of file nodeid.cpp.
bool OpcUa::NodeId::IsString | ( | ) | const |
Definition at line 44 of file nodeid.cpp.
|
explicit |
Definition at line 253 of file nodeid.cpp.
bool OpcUa::NodeId::operator!= | ( | const NodeId & | node | ) | const |
Definition at line 492 of file nodeid.cpp.
bool OpcUa::NodeId::operator!= | ( | MessageId | messageId | ) | const |
Definition at line 497 of file nodeid.cpp.
bool OpcUa::NodeId::operator!= | ( | ReferenceId | referenceId | ) | const |
Definition at line 502 of file nodeid.cpp.
bool OpcUa::NodeId::operator!= | ( | ObjectId | objectId | ) | const |
Definition at line 507 of file nodeid.cpp.
bool OpcUa::NodeId::operator!= | ( | ExpandedObjectId | objectId | ) | const |
Definition at line 512 of file nodeid.cpp.
bool OpcUa::NodeId::operator< | ( | const NodeId & | node | ) | const |
Definition at line 337 of file nodeid.cpp.
Definition at line 261 of file nodeid.cpp.
NodeId & OpcUa::NodeId::operator= | ( | const ExpandedNodeId & | node | ) |
Definition at line 267 of file nodeid.cpp.
|
inline |
|
inline |
bool OpcUa::NodeId::operator== | ( | const NodeId & | node | ) | const |
Definition at line 307 of file nodeid.cpp.
bool OpcUa::NodeId::operator== | ( | MessageId | messageId | ) | const |
Definition at line 519 of file nodeid.cpp.
bool OpcUa::NodeId::operator== | ( | ReferenceId | referenceId | ) | const |
Definition at line 524 of file nodeid.cpp.
bool OpcUa::NodeId::operator== | ( | ObjectId | objectId | ) | const |
Definition at line 529 of file nodeid.cpp.
bool OpcUa::NodeId::operator== | ( | ExpandedObjectId | objectId | ) | const |
Definition at line 534 of file nodeid.cpp.
void OpcUa::NodeId::SetNamespaceIndex | ( | uint32_t | ns | ) |
Definition at line 142 of file nodeid.cpp.
void OpcUa::NodeId::SetNamespaceURI | ( | const std::string & | uri | ) |
Definition at line 480 of file nodeid.cpp.
void OpcUa::NodeId::SetServerIndex | ( | uint32_t | index | ) |
Definition at line 486 of file nodeid.cpp.
struct OpcUa::NodeId::BinaryDataType OpcUa::NodeId::BinaryData |
NodeIdEncoding OpcUa::NodeId::Encoding |
struct OpcUa::NodeId::FourByteDataType OpcUa::NodeId::FourByteData |
struct OpcUa::NodeId::GuidDataType OpcUa::NodeId::GuidData |
struct OpcUa::NodeId::NumericDataType OpcUa::NodeId::NumericData |
struct OpcUa::NodeId::StringDataType OpcUa::NodeId::StringData |
struct OpcUa::NodeId::TwoByteDataType OpcUa::NodeId::TwoByteData |