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:
sDiscoveryURL The URL identifying an OPC UA Discovery Server.
UA TCP: opc.tcp://MACHINE:4840
Web Service: https://MACHINE/ServerName

UaStatus UaClientSdk::UaDiscovery::getEndpoints ( ServiceSettings serviceSettings,
const UaString sDiscoveryURL,
ClientSecurityInfo clientSecurityInfo,
UaEndpointDescriptions &  endpointDescriptions 
)

Get a list of endpoints supported by the server

Parameters:
sDiscoveryURL The URL identifying an OPC UA Discovery Server.
UA TCP: opc.tcp://MACHINE:4840
Web Service: https://MACHINE/ServerName


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