C++ Based OPC UA Client/Server/PubSub SDK
1.7.8.584
|
Callback interface for PubSubStatus object This callback is used to forward enable and disable commands from clients to the corresponding management objects. More...
#include <opcua_pubsubstatustype.h>
Inherited by OpcUa::DataSetReaderType, OpcUa::DataSetWriterType, OpcUa::PublishSubscribeType, OpcUa::PubSubConnectionType, and OpcUa::PubSubGroupType.
Public Types | |
enum | PubSubStatusInternal { PubSubStatus_DisabledStopped = 0, PubSubStatus_DisabledStarted, PubSubStatus_Paused, PubSubStatus_Operational, PubSubStatus_Error } |
Enumeration used to define State of a PubSub object. More... | |
Public Member Functions | |
virtual UaStatus | enableObject (const ServiceContext &serviceContext)=0 |
Enable command from a client. More... | |
virtual UaStatus | disableObject (const ServiceContext &serviceContext)=0 |
Disable command from a client. More... | |
virtual void | startObject ()=0 |
Start command from the parent object. | |
virtual void | stopObject ()=0 |
Stop command from the parent object. | |
Callback interface for PubSubStatus object This callback is used to forward enable and disable commands from clients to the corresponding management objects.
Enumeration used to define State of a PubSub object.
|
pure virtual |
Disable command from a client.
[in] | serviceContext | General context for the service calls containing information like the session object, return diagnostic mask and timeout hint. |
Implemented in OpcUa::DataSetReaderType, OpcUa::PublishSubscribeType, OpcUa::DataSetWriterType, OpcUa::PubSubConnectionType, and OpcUa::PubSubGroupType.
|
pure virtual |
Enable command from a client.
[in] | serviceContext | General context for the service calls containing information like the session object, return diagnostic mask and timeout hint. |
Implemented in OpcUa::DataSetReaderType, OpcUa::PublishSubscribeType, OpcUa::DataSetWriterType, OpcUa::PubSubConnectionType, and OpcUa::PubSubGroupType.