TAO_CosNotification
2.4.1
|
Base Worker Task. More...
#include <Worker_Task.h>
Public Types | |
typedef TAO_Notify_Refcountable_Guard_T< TAO_Notify_Worker_Task > | Ptr |
Public Types inherited from TAO_Notify_Refcountable | |
typedef TAO_Notify_Refcountable_Guard_T< TAO_Notify_Refcountable > | Ptr |
Public Member Functions | |
TAO_Notify_Worker_Task (void) | |
Constructor. More... | |
virtual void | update_qos_properties (const TAO_Notify_QoSProperties &qos_properties) |
Update QoS Properties. More... | |
virtual void | execute (TAO_Notify_Method_Request &method_request)=0 |
virtual void | shutdown (void)=0 |
Shutdown task. More... | |
virtual TAO_Notify_Timer * | timer (void)=0 |
The object used by clients to register timers. More... | |
Public Member Functions inherited from TAO_Notify_Refcountable | |
TAO_Notify_Refcountable (void) | |
Constructor. More... | |
virtual | ~TAO_Notify_Refcountable () |
CORBA::ULong | _incr_refcnt (void) |
CORBA::ULong | _decr_refcnt (void) |
Protected Member Functions | |
virtual | ~TAO_Notify_Worker_Task () |
Destructor. More... | |
Base Worker Task.
Memory Management : The Worker Task should be allocated on the heap and the <shutdown> method should be called to release memory.
TAO_Notify_Worker_Task::TAO_Notify_Worker_Task | ( | void | ) |
Constructor.
|
protectedvirtual |
Destructor.
|
pure virtual |
= Public method to be implemented by subclasses. Exec the request.
Implemented in TAO_Notify_ThreadPool_Task, and TAO_Notify_Reactive_Task.
|
pure virtual |
Shutdown task.
Implemented in TAO_Notify_ThreadPool_Task, and TAO_Notify_Reactive_Task.
|
pure virtual |
The object used by clients to register timers.
Implemented in TAO_Notify_ThreadPool_Task, and TAO_Notify_Reactive_Task.
|
virtual |
Update QoS Properties.
Reimplemented in TAO_Notify_ThreadPool_Task.