UaEndpointSecuritySetting Class Reference

UaEndpointSecuritySetting Class. More...

#include <uaendpoint.h>

Collaboration diagram for UaEndpointSecuritySetting:

List of all members.

Public Member Functions

 UaEndpointSecuritySetting ()
 UaEndpointSecuritySetting (const UaEndpointSecuritySetting &other)
virtual ~UaEndpointSecuritySetting ()
UaEndpointSecuritySettingoperator= (const UaEndpointSecuritySetting &other)
void setSecurityPolicy (UaString sSecurityPolicy)
UaStatus addMessageSecurityMode (OpcUa_UInt16 uMessageSecurityMode)
OpcUa_UInt16 numberOfMessageSecurityModes () const

Protected Attributes

UaString m_sSecurityPolicy
OpcUa_UInt16 m_uMessageSecurityModes

Detailed Description

UaEndpointSecuritySetting Class.

UaEndpointSecuritySetting


Constructor & Destructor Documentation

UaEndpointSecuritySetting::UaEndpointSecuritySetting (  )

construction

UaEndpointSecuritySetting::UaEndpointSecuritySetting ( const UaEndpointSecuritySetting other )

construction

Parameters:
otherthe UaEndpointSecuritySetting to assign.
UaEndpointSecuritySetting::~UaEndpointSecuritySetting (  ) [virtual]

destruction


Member Function Documentation

UaStatus UaEndpointSecuritySetting::addMessageSecurityMode ( OpcUa_UInt16  uMessageSecurityMode )

Add a message security mode to support.

Parameters:
uMessageSecurityModeMessage security mode to add. Possible values are OPCUA_ENDPOINT_MESSAGESECURITYMODE_NONE 0x01 OPCUA_ENDPOINT_MESSAGESECURITYMODE_SIGN 0x02 OPCUA_ENDPOINT_MESSAGESECURITYMODE_SIGNANDENCRYPT 0x04
Returns:
Error code
OpcUa_UInt16 UaEndpointSecuritySetting::numberOfMessageSecurityModes (  ) const

Get number of message security modes supported by the endpoint.

Returns:
the number of message security modes supported by the endpoint.
UaEndpointSecuritySetting & UaEndpointSecuritySetting::operator= ( const UaEndpointSecuritySetting other )

Implements the operator = for UaEndpointSecuritySetting.

Parameters:
otherthe UaEndpointSecuritySetting to assign.
Returns:
Assignment operator.
void UaEndpointSecuritySetting::setSecurityPolicy ( UaString  sSecurityPolicy )

Set the security policy to support in the security setting.

Parameters:
sSecurityPolicyThe security policy in case of open or renew.

Member Data Documentation

List of security policies to support in the endpoint.

Security modes supported by the endpoint.


The documentation for this class was generated from the following files:
  • /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/uaendpoint.h
  • /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/uaendpoint.cpp