ANSI C UA Server SDK  1.5.1.313
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
UaServerBrowse

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_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...
 

Detailed Description

Function Documentation

OpcUa_StatusCode UaServer_BrowseComplete ( UaServer_ProviderBrowseContext *  a_pBrowseContext)

Called by the provider to signal that he finished handling the Browse call.

Note
This function is thread-safe.
Parameters
a_pBrowseContextThe processed BrowseContext.
Returns
Always returns OpcUa_Good.
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.

Parameters
[in]a_pNodeThe node to browse
[in]a_pBrowseContextBrowse context for the first browse or the following browse with continuation point.
[in]a_iNodeIndexThe index of the node to browse from the list of the request
Returns
the OPC UA Status code.
OpcUa_Boolean UaServer_IsSubReference ( OpcUa_Reference *  a_pReference,
OpcUa_NodeId *  a_pBaseReferenceId 
)

Is a_pReference a subreference of a_pBaseReferenceId?

Parameters
a_pReferenceThe reference to check.
a_pBaseReferenceIdThe base reference.
Returns
OpcUa_True if it is a subreference, OpcUa_False if not.