| 
    TAO_CosNotification 4.0.0
    
   | 
 
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 () | |
| Constructor.   | |
| virtual void | update_qos_properties (const TAO_Notify_QoSProperties &qos_properties) | 
| Update QoS Properties.   | |
| virtual void | execute (TAO_Notify_Method_Request &method_request)=0 | 
| virtual void | shutdown ()=0 | 
| Shutdown task.   | |
| virtual TAO_Notify_Timer * | timer ()=0 | 
| The object used by clients to register timers.   | |
  Public Member Functions inherited from TAO_Notify_Refcountable | |
| TAO_Notify_Refcountable () | |
| Constructor.   | |
| virtual | ~TAO_Notify_Refcountable () | 
| CORBA::ULong | _incr_refcnt () | 
| CORBA::ULong | _decr_refcnt () | 
Protected Member Functions | |
| virtual | ~TAO_Notify_Worker_Task () | 
| Destructor.   | |
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 | ( | ) | 
Constructor.
      
  | 
  protectedvirtual | 
Destructor.
      
  | 
  pure virtual | 
= Public method to be implemented by subclasses. Exec the request.
Implemented in TAO_Notify_Reactive_Task, and TAO_Notify_ThreadPool_Task.
      
  | 
  pure virtual | 
Shutdown task.
Implemented in TAO_Notify_Reactive_Task, and TAO_Notify_ThreadPool_Task.
      
  | 
  pure virtual | 
The object used by clients to register timers.
Implemented in TAO_Notify_Reactive_Task, and TAO_Notify_ThreadPool_Task.
      
  | 
  virtual | 
Update QoS Properties.
Reimplemented in TAO_Notify_ThreadPool_Task.