UA Server SDK C++ Bundle
1.3.2.200
|
UaEndpointSettings This class sets the the given values for the endpoint to create. More...
#include <serverconfigsettings.h>
Inherits UaEndpoint.
Public Member Functions | |
UaEndpointSettings () | |
construction. | |
virtual | ~UaEndpointSettings () |
destruction | |
UaStatus | setIniConfig (int index, UaSettings *pSettings, const UaString &sApplicationPath, ServerConfig *pServerConfig) |
Init Endpoint with ini configuration. | |
Public Member Functions inherited from UaEndpoint | |
UaEndpoint () | |
construction | |
UaEndpoint (const UaEndpoint &other) | |
construction | |
virtual | ~UaEndpoint () |
destruction | |
UaEndpoint & | operator= (const UaEndpoint &other) |
Implements the operator = for UaEndpoint. | |
UaStatus | setSerializerType (OpcUa_Endpoint_SerializerType eSerializerType) |
Set the serializer type used for the endpoint. | |
OpcUa_Endpoint_SerializerType | eSerializerType () const |
Get the serializer type used for the endpoint. | |
void | setEndpointUrl (UaString sEndpointUrl, OpcUa_Boolean useAlsoAsStackUrl) |
Set the URL used for the endpoint. | |
UaString | sEndpointUrl () const |
Get the URL used for the endpoint. | |
void | setStackEndpointUrl (UaString sStackEndpointUrl) |
Set the URL for the Endpoint used for the stack. | |
UaStatus | addSecuritySetting (const UaEndpointSecuritySetting &endpointSecuritySetting) |
Add a security setting to the endpoint. | |
const UaEndpointSecuritySettingArray & | securitySettings () const |
Get the list of security settings. | |
void | setPkiConfiguration (const UaByteString &serverCertificate, const UaByteString &serverPrivateKey, UaPkiProvider *pPkiProvider) |
Set PKI configuration and Endpoint certificate. | |
OpcUa_Handle | hPKIConfig () const |
Get the handle to the PKI configuration. | |
UaPkiProvider * | pkiProvider () const |
Get the PKI provider. | |
void | setEndpointHandle (OpcUa_Endpoint endpoint) |
Set the Endpoint handle for the Endpoint opened with the stack. | |
OpcUa_Endpoint | endpointHandle () const |
Get the URL used for the endpoint. | |
void | setIsVisible (OpcUa_Boolean isVisible) |
Set the flag that indicates if the endpoint is contained in GetEndpoints. | |
OpcUa_Boolean | isVisible () const |
Get the flag that indicates if the endpoint is contained in GetEndpoints. | |
void | setIsDiscoveryUrl (OpcUa_Boolean isDiscoveryUrl) |
Set the flag that indicates if the endpoint URL is provided as discovery URL. | |
OpcUa_Boolean | isDiscoveryUrl () const |
Get the flag that indicates if the endpoint URL is provided as discovery URL. | |
void | setIsTransparentRedundant (OpcUa_Boolean isTransparentRedundant) |
Set the flag that indicates if the endpoint support transparent redundancy. | |
OpcUa_Boolean | isTransparentRedundant () const |
Get the flag that indicates if the endpoint support transparent redundancy. |
UaEndpointSettings This class sets the the given values for the endpoint to create.
Derived from UaEndpoint.
|
inline |
construction.
UaStatus UaEndpointSettings::setIniConfig | ( | int | index, |
UaSettings * | pSettings, | ||
const UaString & | sApplicationPath, | ||
ServerConfig * | pServerConfig | ||
) |
Init Endpoint with ini configuration.
index | the index of the endpoint configuration |
pSettings | the Section of the ini file. |
sApplicationPath | the path to the application. |
pServerConfig | a pointer to the server config struct. |