C++ Based OPC UA Client/Server/PubSub SDK  1.7.6.537
OpcUa::ProgramStateMachineCallback Class Referenceabstract

Callback interface for handling incoming Program Method calls. More...

#include <opcua_programstatemachinetype.h>

Public Member Functions

virtual UaStatus halt (const ServiceContext &serviceContext)=0
 Method used to to halt a program Causes the Program to transition from the Ready, Running or Suspended state to the Halted state. More...
 
virtual UaStatus reset (const ServiceContext &serviceContext)=0
 Method used to to reset a program Causes the Program to transition from the Halted state to the Ready state. More...
 
virtual UaStatus resume (const ServiceContext &serviceContext)=0
 Method used to to resume a program Causes the Program to transition from the Suspended state to the Running state. More...
 
virtual UaStatus start (const ServiceContext &serviceContext)=0
 Method used to to start a program Causes the Program to transition from the Ready state to the Running state. More...
 
virtual UaStatus suspend (const ServiceContext &serviceContext)=0
 Method used to to suspend a program Causes the Program to transition from the Running state to the Suspended state. More...
 

Detailed Description

Callback interface for handling incoming Program Method calls.

Member Function Documentation

virtual UaStatus OpcUa::ProgramStateMachineCallback::halt ( const ServiceContext serviceContext)
pure virtual

Method used to to halt a program Causes the Program to transition from the Ready, Running or Suspended state to the Halted state.

Parameters
serviceContextGeneral context for the service calls containing information like the session object, return diagnostic mask and timeout hint.
virtual UaStatus OpcUa::ProgramStateMachineCallback::reset ( const ServiceContext serviceContext)
pure virtual

Method used to to reset a program Causes the Program to transition from the Halted state to the Ready state.

Parameters
serviceContextGeneral context for the service calls containing information like the session object, return diagnostic mask and timeout hint.
virtual UaStatus OpcUa::ProgramStateMachineCallback::resume ( const ServiceContext serviceContext)
pure virtual

Method used to to resume a program Causes the Program to transition from the Suspended state to the Running state.

Parameters
serviceContextGeneral context for the service calls containing information like the session object, return diagnostic mask and timeout hint.
virtual UaStatus OpcUa::ProgramStateMachineCallback::start ( const ServiceContext serviceContext)
pure virtual

Method used to to start a program Causes the Program to transition from the Ready state to the Running state.

Parameters
serviceContextGeneral context for the service calls containing information like the session object, return diagnostic mask and timeout hint.
virtual UaStatus OpcUa::ProgramStateMachineCallback::suspend ( const ServiceContext serviceContext)
pure virtual

Method used to to suspend a program Causes the Program to transition from the Running state to the Suspended state.

Parameters
serviceContextGeneral context for the service calls containing information like the session object, return diagnostic mask and timeout hint.

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