UaClientSdk::UaDiscovery Class Reference
[UA Client Library]

#include <uadiscovery.h>

List of all members.

Public Member Functions

 UaDiscovery ()
 ~UaDiscovery ()
UaStatus findServers (ServiceSettings &serviceSettings, const UaString &sDiscoveryURL, ClientSecurityInfo &clientSecurityInfo, UaApplicationDescriptions &applicationDescriptions)
UaStatus getEndpoints (ServiceSettings &serviceSettings, const UaString &sDiscoveryURL, ClientSecurityInfo &clientSecurityInfo, UaEndpointDescriptions &endpointDescriptions)

Detailed Description

The UaDiscovery class manges a UA Client side discovery connection.


Constructor & Destructor Documentation

UaClientSdk::UaDiscovery::UaDiscovery (  )

Construction

UaClientSdk::UaDiscovery::~UaDiscovery (  )

Destruction


Member Function Documentation

UaStatus UaClientSdk::UaDiscovery::findServers ( ServiceSettings serviceSettings,
const UaString sDiscoveryURL,
ClientSecurityInfo clientSecurityInfo,
UaApplicationDescriptions &  applicationDescriptions 
)

Get a list of servers known by the discovery server

Parameters:
sDiscoveryURLThe URL identifying an OPC UA Discovery Server.
UA TCP: opc.tcp://MACHINE:4840
Web Service: https://MACHINE/ServerName
serviceSettings[in] The read processed specific settings for the method call. See HistoryReadProcessedContext for more details
clientSecurityInfoThe security information about the client.
applicationDescriptionsArray of OpcUa_EndpointDescription
UaStatus UaClientSdk::UaDiscovery::getEndpoints ( ServiceSettings serviceSettings,
const UaString sDiscoveryURL,
ClientSecurityInfo clientSecurityInfo,
UaEndpointDescriptions &  endpointDescriptions 
)

Get a list of endpoints supported by the server

Parameters:
sDiscoveryURLThe URL identifying an OPC UA Discovery Server.
UA TCP: opc.tcp://MACHINE:4840
Web Service: https://MACHINE/ServerName
serviceSettings[in] The read processed specific settings for the method call. See HistoryReadProcessedContext for more details
clientSecurityInfoThe security information about the client.
endpointDescriptionsArray of OpcUa_EndpointDescription

The documentation for this class was generated from the following files:
  • /home/buildbot/work/uasdkcpp/src/uaclient/uaclientcpp/uadiscovery.h
  • /home/buildbot/work/uasdkcpp/src/uaclient/uaclientcpp/uadiscovery.cpp