#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 &) |
Init AdminProperties. More... | |
void | init (const NotifyExt::ThreadPoolParams &tp_params, TAO_NS_AdminProperties &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... | |
Protected Methods | |
virtual int | svc (void) |
task svc. More... | |
Private Attributes | |
ACE_Message_Queue< ACE_SYNCH > & | msg_queue_ |
Message Queue. More... | |
TAO_NS_Buffering_Strategy * | buffering_strategy_ |
The buffering strategy to use. More... | |
TAO_NS_Signal_Property_Long * | queue_length_ |
We need to decrement the event_count_ everytime we dequeue a command object. More... | |
Friends | |
class | TAO_NS_Method_Request_Shutdown |
|
Constuctor.
|
|
Destructor.
|
|
Queue the request.
Reimplemented from TAO_NS_Worker_Task. |
|
Activate the threadpool.
|
|
Init AdminProperties.
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. |
|
Update QoS Properties.
Reimplemented from TAO_NS_Worker_Task. |
|
|
|
The buffering strategy to use.
|
|
Message Queue.
Reimplemented from ACE_Task. |
|
We need to decrement the event_count_ everytime we dequeue a command object.
|