UA Server SDK C++ Bundle  1.4.1.271
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
UaBase::FullReference Class Reference

Stores the information of the Reference. More...

#include <basenodes.h>

Public Member Functions

 FullReference ()
 Creates a FullReference. More...
 
 FullReference (const UaNodeId &referenceTypeId, BaseNode *pSource, BaseNode *pTarget)
 Creates a FullReference. More...
 
void setReferenceTypeId (const UaNodeId &referenceTypeId)
 Sets the NodeId of the ReferenceType. More...
 
UaNodeId referenceTypeId () const
 Returns the NodeId of the ReferenceType. More...
 
void setSourceNode (BaseNode *pSource)
 Sets the source node of the FullReference. More...
 
BaseNodesourceNode () const
 Returns the source node of the FullReference. More...
 
void setTargetNode (BaseNode *pTarget)
 Sets the target node of the FullReference. More...
 
BaseNodetargetNode () const
 Returns the target node of the FullReference. More...
 
bool operator== (const FullReference &other) const
 Compares two FullReferences. More...
 

Detailed Description

Stores the information of the Reference.

Contains pointers of the source and the target node of the reference and the ReferenceTypeId. Used by UaNodeSetXmlParser.

Constructor & Destructor Documentation

UaBase::FullReference::FullReference ( )

Creates a FullReference.

UaBase::FullReference::FullReference ( const UaNodeId referenceTypeId,
BaseNode pSource,
BaseNode pTarget 
)

Creates a FullReference.

Member Function Documentation

bool UaBase::FullReference::operator== ( const FullReference other) const

Compares two FullReferences.

UaNodeId UaBase::FullReference::referenceTypeId ( ) const

Returns the NodeId of the ReferenceType.

void UaBase::FullReference::setReferenceTypeId ( const UaNodeId referenceTypeId)

Sets the NodeId of the ReferenceType.

void UaBase::FullReference::setSourceNode ( BaseNode pSource)

Sets the source node of the FullReference.

void UaBase::FullReference::setTargetNode ( BaseNode pTarget)

Sets the target node of the FullReference.

BaseNode * UaBase::FullReference::sourceNode ( ) const

Returns the source node of the FullReference.

BaseNode * UaBase::FullReference::targetNode ( ) const

Returns the target node of the FullReference.


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