ANSI C Based OPC UA Client/Server SDK
1.8.2.394
|
Functions | |
OpcUa_Boolean | UaServer_IsSubReference (OpcUa_Reference *a_pReference, OpcUa_NodeId *a_pBaseReferenceId) |
Is a_pReference a subreference of a_pBaseReferenceId? More... | |
OpcUa_StatusCode | UaServer_BrowseComplete (UaServer_ProviderBrowseContext *a_pBrowseContext) |
Called by the provider to signal that he finished handling the Browse call. More... | |
OpcUa_StatusCode | UaServer_Browse_BrowseNode (OpcUa_BaseNode *a_pSourceNode, OpcUa_NodeId *a_pReferenceType, OpcUa_BrowseDirection a_Direction, OpcUa_Boolean a_bIncludeSubtypes, OpcUa_UInt32 a_uNodeClassMask, OpcUa_BrowseResultMask a_ResultMask, OpcUa_Boolean a_bCountOnly, OpcUa_ReferenceDescription *a_pReferenceDescriptions, OpcUa_UInt32 *a_pNumberOfReferenceDescriptions, OpcUa_UInt32 *a_pStartReference, OpcUa_Handle a_userIdentityData) |
Browse a OpcUa_BaseNode. More... | |
OpcUa_StatusCode | UaServer_BrowseInternal (OpcUa_BaseNode *a_pNode, UaServer_ProviderBrowseContext *a_pBrowseContext, OpcUa_Int32 a_iNodeIndex) |
Called by a provider to let the SDK handle the browse call. More... | |
OpcUa_StatusCode UaServer_Browse_BrowseNode | ( | OpcUa_BaseNode * | a_pSourceNode, |
OpcUa_NodeId * | a_pReferenceType, | ||
OpcUa_BrowseDirection | a_Direction, | ||
OpcUa_Boolean | a_bIncludeSubtypes, | ||
OpcUa_UInt32 | a_uNodeClassMask, | ||
OpcUa_BrowseResultMask | a_ResultMask, | ||
OpcUa_Boolean | a_bCountOnly, | ||
OpcUa_ReferenceDescription * | a_pReferenceDescriptions, | ||
OpcUa_UInt32 * | a_pNumberOfReferenceDescriptions, | ||
OpcUa_UInt32 * | a_pStartReference, | ||
OpcUa_Handle | a_userIdentityData | ||
) |
Browse a OpcUa_BaseNode.
[in] | a_pSourceNode | The node to browse |
[in] | a_pReferenceType | The ReferenceType to follow |
[in] | a_Direction | The browse direction |
[in] | a_bIncludeSubtypes | Include subtypes of the given ReferenceType |
[in] | a_uNodeClassMask | The node classes to include in the result |
[in] | a_ResultMask | The information to return in the result |
[in] | a_bCountOnly | Only count the number of references |
[out] | a_pReferenceDescriptions | The resulting references |
[in,out] | a_pNumberOfReferenceDescriptions | The maximum number of references to return, will be set to the actual number of references in a_pReferenceDescriptions |
[in,out] | a_pStartReference | The index of the last used reference, used for BrowseNext to continue at the last position |
[in] | a_userIdentityData | Pointer to UaServer_UserCtx identifying the user |
OpcUa_StatusCode UaServer_BrowseComplete | ( | UaServer_ProviderBrowseContext * | a_pBrowseContext | ) |
Called by the provider to signal that he finished handling the Browse call.
a_pBrowseContext | The processed BrowseContext. |
OpcUa_StatusCode UaServer_BrowseInternal | ( | OpcUa_BaseNode * | a_pNode, |
UaServer_ProviderBrowseContext * | a_pBrowseContext, | ||
OpcUa_Int32 | a_iNodeIndex | ||
) |
Called by a provider to let the SDK handle the browse call.
[in] | a_pNode | The node to browse |
[in] | a_pBrowseContext | Browse context for the first browse or the following browse with continuation point. |
[in] | a_iNodeIndex | The index of the node to browse from the list of the request |
OpcUa_Boolean UaServer_IsSubReference | ( | OpcUa_Reference * | a_pReference, |
OpcUa_NodeId * | a_pBaseReferenceId | ||
) |
Is a_pReference a subreference of a_pBaseReferenceId?
a_pReference | The reference to check. |
a_pBaseReferenceId | The base reference. |