C++ UA Server SDK
1.5.2.336
|
Internal helper class for changing monitoring settings. More...
#include <uasubscription.h>
Inherits UaThreadPoolJob.
Inherited by AddEventManagerMonitoredItemsContext, UaCreateMonitoredItemsContext, UaDeleteMonitoredItemsContext, UaModifyMonitoredItemsContext, and UaSetMonitoringModeContext.
Public Types | |
enum | ChangeMonitorType { M_CREATE, M_SETMODE, M_DELETE, M_MODIFY, M_INTERNAL } |
Definition of the ChangeMonitorType enumeration. More... | |
Public Member Functions | |
UaBaseChangeMonitorTypeContext () | |
construction | |
virtual | ~UaBaseChangeMonitorTypeContext () |
destruction | |
virtual ChangeMonitorType | getChangeMonitorType ()=0 |
Get the change monitor type. More... | |
void | execute () |
Execute operation. More... | |
virtual void | sendResponse ()=0 |
Send response for the service. More... | |
Public Attributes | |
UaMutex | m_mutex |
Membervar. | |
OpcUa_UInt32 | m_finishedItemCount |
Membervar. | |
Internal helper class for changing monitoring settings.
|
inlinevirtual |
Execute operation.
Implements UaThreadPoolJob.
|
pure virtual |
Get the change monitor type.
Implemented in AddEventManagerMonitoredItemsContext, UaDeleteMonitoredItemsContext, UaSetMonitoringModeContext, UaModifyMonitoredItemsContext, and UaCreateMonitoredItemsContext.
|
pure virtual |
Send response for the service.
Implemented in AddEventManagerMonitoredItemsContext, UaDeleteMonitoredItemsContext, UaSetMonitoringModeContext, UaModifyMonitoredItemsContext, and UaCreateMonitoredItemsContext.