open62541pp 0.16.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
BrowseNext service
Collaboration diagram for BrowseNext service:

Detailed Description

Request the next set of a Browse or BrowseNext response information that is too large to be sent in a single response.

Discover references of nodes.

See also
https://reference.opcfoundation.org/Core/Part4/v105/docs/5.8.3

Functions

BrowseNextResponse opcua::services::browseNext (Client &connection, const BrowseNextRequest &request) noexcept
 
template<typename CompletionToken >
auto opcua::services::browseNextAsync (Client &connection, const BrowseNextRequest &request, CompletionToken &&token)
 
template<typename T >
BrowseResult opcua::services::browseNext (T &connection, bool releaseContinuationPoint, const ByteString &continuationPoint) noexcept
 
template<typename CompletionToken >
auto opcua::services::browseNextAsync (Client &connection, bool releaseContinuationPoint, const ByteString &continuationPoint, CompletionToken &&token)
 

Function Documentation

◆ browseNext() [1/2]

BrowseNextResponse opcua::services::browseNext ( Client & connection,
const BrowseNextRequest & request )
noexcept

Request the next sets of browse / browseNext responses (client only).

See also
https://reference.opcfoundation.org/Core/Part4/v105/docs/5.8.3
Parameters
connectionInstance of type Client
requestBrowse request

◆ browseNextAsync() [1/2]

template<typename CompletionToken >
auto opcua::services::browseNextAsync ( Client & connection,
const BrowseNextRequest & request,
CompletionToken && token )

Request the next sets of browse / browseNext responses (client only).

See also
https://reference.opcfoundation.org/Core/Part4/v105/docs/5.8.3
Parameters
connectionInstance of type Client
requestBrowse request
tokenThe completion token that will be used to produce a completion handler, which will be called when the operation completes. Potential completion tokens include useFuture, useDeferred, useDetached, or a function (object) with the correct completion signature. The function signature of the completion handler must be:
UA_BrowseNextResponse wrapper class.
Returns

Definition at line 113 of file view.hpp.

Referenced by opcua::services::browseNextAsync().

◆ browseNext() [2/2]

template<typename T >
BrowseResult opcua::services::browseNext ( T & connection,
bool releaseContinuationPoint,
const ByteString & continuationPoint )
noexcept

Request the next set of a browse or browseNext response.

The response might get split up if the information is too large to be sent in a single response.

See also
https://reference.opcfoundation.org/Core/Part4/v105/docs/5.8.3
Parameters
connectionInstance of type Server or Client
releaseContinuationPointFree resources in server if true, get next result if false
continuationPointContinuation point from a preview browse/browseNext request

◆ browseNextAsync() [2/2]

template<typename CompletionToken >
auto opcua::services::browseNextAsync ( Client & connection,
bool releaseContinuationPoint,
const ByteString & continuationPoint,
CompletionToken && token )

Request the next set of a browse or browseNext response.

The response might get split up if the information is too large to be sent in a single response.

See also
https://reference.opcfoundation.org/Core/Part4/v105/docs/5.8.3
Parameters
connectionInstance of type Server or Client
releaseContinuationPointFree resources in server if true, get next result if false
continuationPointContinuation point from a preview browse/browseNext request
tokenThe completion token that will be used to produce a completion handler, which will be called when the operation completes. Potential completion tokens include useFuture, useDeferred, useDetached, or a function (object) with the correct completion signature. The function signature of the completion handler must be:
void(BrowseResult&)
UA_BrowseResult wrapper class.
Returns

Definition at line 140 of file view.hpp.