open62541 1.3.12
Open source implementation of OPC UA
|
#include <nodestore.h>
Data Fields | ||
union { | ||
UA_ReferenceTarget * array | ||
struct { | ||
struct aa_entry * idTreeRoot | ||
struct aa_entry * nameTreeRoot | ||
} tree | ||
} | targets | |
size_t | targetsSize | |
UA_Boolean | hasRefTree | |
UA_Byte | referenceTypeIndex | |
UA_Boolean | isInverse | |
List of reference targets with the same reference type and direction.
Uses either an array or a tree structure. The SDK will not change the type of reference target structure internally. The nodestore implementations may switch internally when a node is updated.
The recommendation is to switch to a tree once the number of refs > 8.
Definition at line 243 of file nodestore.h.
UA_ReferenceTarget* UA_NodeReferenceKind::array |
Definition at line 248 of file nodestore.h.
struct aa_entry* UA_NodeReferenceKind::idTreeRoot |
Definition at line 252 of file nodestore.h.
struct aa_entry* UA_NodeReferenceKind::nameTreeRoot |
Definition at line 253 of file nodestore.h.
struct { ... } UA_NodeReferenceKind::tree |
union { ... } UA_NodeReferenceKind::targets |
size_t UA_NodeReferenceKind::targetsSize |
Definition at line 256 of file nodestore.h.
UA_Boolean UA_NodeReferenceKind::hasRefTree |
Definition at line 257 of file nodestore.h.
UA_Byte UA_NodeReferenceKind::referenceTypeIndex |
Definition at line 258 of file nodestore.h.
UA_Boolean UA_NodeReferenceKind::isInverse |
Definition at line 259 of file nodestore.h.