UA Server SDK C++ Bundle
1.3.3.206
|
UaEndpointXml Derived from UaEndpoint. More...
#include <serverconfigxml.h>
Inherits UaEndpoint.
Public Member Functions | |
UaEndpointXml () | |
construction. More... | |
virtual | ~UaEndpointXml () |
destruction | |
UaStatus | setXmlConfig (UaXmlElement &xmlElement, const UaString &sApplicationPath, ServerConfig *pServerConfig, bool &updatedConfiguration) |
Init Endpoint with XML configuration. More... | |
Public Member Functions inherited from UaEndpoint | |
UaEndpoint () | |
construction | |
UaEndpoint (const UaEndpoint &other) | |
construction More... | |
virtual | ~UaEndpoint () |
destruction | |
UaEndpoint & | operator= (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... | |
UaPkiProvider * | pkiProvider () 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... | |
UaEndpointXml Derived from UaEndpoint.
|
inline |
construction.
UaStatus UaEndpointXml::setXmlConfig | ( | UaXmlElement & | xmlElement, |
const UaString & | sApplicationPath, | ||
ServerConfig * | pServerConfig, | ||
bool & | updatedConfiguration | ||
) |
Init Endpoint with XML configuration.
xmlElement | a reference to the xml Element. |
sApplicationPath | the path to the application. |
pServerConfig | a pointer to the server config struct. |
updatedConfiguration | indicates if the thumbprint is updated in the ServerConfig.xml |