UA Server SDK C++ Bundle  1.3.3.206
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
UaEndpointSettings Class Reference

UaEndpointSettings This class sets the the given values for the endpoint to create. More...

#include <serverconfigsettings.h>

Inherits UaEndpoint.

Public Member Functions

 UaEndpointSettings ()
 construction. More...
 
virtual ~UaEndpointSettings ()
 destruction
 
UaStatus setIniConfig (int index, UaSettings *pSettings, const UaString &sApplicationPath, ServerConfig *pServerConfig)
 Init Endpoint with ini configuration. More...
 
- Public Member Functions inherited from UaEndpoint
 UaEndpoint ()
 construction
 
 UaEndpoint (const UaEndpoint &other)
 construction More...
 
virtual ~UaEndpoint ()
 destruction
 
UaEndpointoperator= (const UaEndpoint &other)
 Implements the operator = for UaEndpoint. More...
 
UaStatus setSerializerType (OpcUa_Endpoint_SerializerType eSerializerType)
 Set the serializer type used for the endpoint. More...
 
OpcUa_Endpoint_SerializerType eSerializerType () const
 Get the serializer type used for the endpoint. More...
 
void setEndpointUrl (UaString sEndpointUrl, OpcUa_Boolean useAlsoAsStackUrl)
 Set the URL used for the endpoint. More...
 
UaString sEndpointUrl () const
 Get the URL used for the endpoint. More...
 
void setStackEndpointUrl (UaString sStackEndpointUrl)
 Set the URL for the Endpoint used for the stack. More...
 
UaStatus addSecuritySetting (const UaEndpointSecuritySetting &endpointSecuritySetting)
 Add a security setting to the endpoint. More...
 
const
UaEndpointSecuritySettingArray
securitySettings () const
 Get the list of security settings. More...
 
void setPkiConfiguration (const UaByteString &serverCertificate, const UaByteString &serverPrivateKey, UaPkiProvider *pPkiProvider)
 Set PKI configuration and Endpoint certificate. More...
 
OpcUa_Handle hPKIConfig () const
 Get the handle to the PKI configuration. More...
 
UaPkiProviderpkiProvider () const
 Get the PKI provider. More...
 
void setEndpointHandle (OpcUa_Endpoint endpoint)
 Set the Endpoint handle for the Endpoint opened with the stack. More...
 
OpcUa_Endpoint endpointHandle () const
 Get the URL used for the endpoint. More...
 
void setIsVisible (OpcUa_Boolean isVisible)
 Set the flag that indicates if the endpoint is contained in GetEndpoints. More...
 
OpcUa_Boolean isVisible () const
 Get the flag that indicates if the endpoint is contained in GetEndpoints. More...
 
void setIsDiscoveryUrl (OpcUa_Boolean isDiscoveryUrl)
 Set the flag that indicates if the endpoint URL is provided as discovery URL. More...
 
OpcUa_Boolean isDiscoveryUrl () const
 Get the flag that indicates if the endpoint URL is provided as discovery URL. More...
 
void setIsTransparentRedundant (OpcUa_Boolean isTransparentRedundant)
 Set the flag that indicates if the endpoint support transparent redundancy. More...
 
OpcUa_Boolean isTransparentRedundant () const
 Get the flag that indicates if the endpoint support transparent redundancy. More...
 

Detailed Description

UaEndpointSettings This class sets the the given values for the endpoint to create.

Derived from UaEndpoint.

Constructor & Destructor Documentation

UaEndpointSettings::UaEndpointSettings ( )
inline

construction.

Member Function Documentation

UaStatus UaEndpointSettings::setIniConfig ( int  index,
UaSettings pSettings,
const UaString sApplicationPath,
ServerConfig pServerConfig 
)

Init Endpoint with ini configuration.

Parameters
indexthe index of the endpoint configuration
pSettingsthe Section of the ini file.
sApplicationPaththe path to the application.
pServerConfiga pointer to the server config struct.
Returns
the OPC UA Status code.

The documentation for this class was generated from the following files: