#include <ThreadPool_Task.h>
Inheritance diagram for TAO_NS_ThreadPool_Task:


Public Methods | |
| TAO_NS_ThreadPool_Task (void) | |
| Constuctor. More... | |
| ~TAO_NS_ThreadPool_Task () | |
| Destructor. More... | |
| virtual int | init (int argc, char **argv) |
| Call the base class init. More... | |
| virtual void | init (TAO_NS_AdminProperties &) |
| Call the base class init. More... | |
| virtual int | close (u_long flags) |
| void | init (const NotifyExt::ThreadPoolParams &tp_params, TAO_NS_AdminProperties_var &admin_properties ACE_ENV_ARG_DECL) |
| Activate the threadpool. More... | |
| virtual void | exec (TAO_NS_Method_Request &method_request) |
| Queue the request. More... | |
| virtual void | shutdown (void) |
| Shutdown task. More... | |
| virtual void | update_qos_properties (const TAO_NS_QoSProperties &qos_properties) |
| Update QoS Properties. More... | |
| virtual TAO_NS_Timer * | timer (void) |
| The object used by clients to register timers. More... | |
| TAO_NS_Buffering_Strategy * | buffering_strategy (void) |
| Access the Buffering Strategy. More... | |
Protected Methods | |
| virtual int | svc (void) |
| task svc. More... | |
Private Attributes | |
| TAO_NS_Buffering_Strategy * | buffering_strategy_ |
| The buffering strategy to use. More... | |
| int | shutdown_ |
| Shutdown. More... | |
| TAO_NS_Timer_Queue | timer_ |
| The Queue based timer. More... | |
Friends | |
| class | TAO_NS_Method_Request_Shutdown |
|
|
Constuctor.
|
|
|
Destructor.
|
|
|
Access the Buffering Strategy.
Reimplemented from TAO_NS_Worker_Task. |
|
|
Reimplemented from ACE_Task_Base. |
|
|
Queue the request.
Reimplemented from TAO_NS_Worker_Task. |
|
||||||||||||
|
Activate the threadpool.
|
|
|
Call the base class init.
Reimplemented from TAO_NS_Worker_Task. |
|
||||||||||||
|
Call the base class init.
|
|
|
Shutdown task.
Reimplemented from TAO_NS_Worker_Task. |
|
|
task svc.
Reimplemented from ACE_Task_Base. |
|
|
The object used by clients to register timers.
Reimplemented from TAO_NS_Worker_Task. |
|
|
Update QoS Properties.
Reimplemented from TAO_NS_Worker_Task. |
|
|
|
|
|
The buffering strategy to use.
|
|
|
Shutdown.
|
|
|
The Queue based timer.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001