C++ UA Server SDK
1.5.0.318
|
This class represents a job to be executed by a worker thread. More...
#include <uathreadpool.h>
Inherited by HistoryJobBase, HistoryTransactionJob, IOManagerUaNodeJob, IOManagerUaNodeSamplingJob, OpcUa::ApplyChangesJob, OpcUa::MethodCallJob, SecondsTillShutdownJob, UaBaseChangeMonitorTypeContext, UaCallAsyncHandler, UaClientSdk::CallbackJob, UaClientSdk::DeleteSubscriptionJob, UaDynamicEventManagerRegistered, UaSubscriptionContext, and UaTMBaseContext.
Public Member Functions | |
virtual void | execute ()=0 |
Main function of the job to be executed. More... | |
This class represents a job to be executed by a worker thread.
The job is executed and deleted by the UaThreadPool.
A derived class must be imlemented that implements the execute() method used as main function for the job. The following code gives an example on how to use a job with the UaThreadPool.
It is not possible to create shallow copies of this class.
|
pure virtual |
Main function of the job to be executed.
Must be implemented by the derived class to execute the functionality
Implemented in UaBaseChangeMonitorTypeContext, UaSubscriptionContext, HistoryUpdateEventsJob, OpcUa::MethodCallJob, and UaTMBaseContext.