Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TAO_EC_Dispatching_Task Class Reference

Implement the dispatching queues for FIFO and Priority dispatching. More...

#include <EC_Dispatching_Task.h>

Inheritance diagram for TAO_EC_Dispatching_Task:

Inheritance graph
Collaboration diagram for TAO_EC_Dispatching_Task:

Collaboration graph
List of all members.

Public Member Functions

 TAO_EC_Dispatching_Task (ACE_Thread_Manager *thr_manager=0, TAO_EC_Queue_Full_Service_Object *queue_full_service_object=0)
virtual int svc (void)
 Process the events in the queue.
virtual void push (TAO_EC_ProxyPushSupplier *proxy, RtecEventComm::PushConsumer_ptr consumer, RtecEventComm::EventSet &event ACE_ENV_ARG_DECL)

Private Attributes

 An per-task allocator.
ACE_Locked_Data_Block< ACE_Lock_Adapter<
 Helper data structure to minimize memory allocations...
TAO_EC_Queue the_queue_
 The queue.

Detailed Description

Implement the dispatching queues for FIFO and Priority dispatching.

Constructor & Destructor Documentation

ACE_INLINE TAO_EC_Dispatching_Task::TAO_EC_Dispatching_Task ACE_Thread_Manager thr_manager = 0,
TAO_EC_Queue_Full_Service_Object queue_full_service_object = 0


Member Function Documentation

void TAO_EC_Dispatching_Task::push TAO_EC_ProxyPushSupplier proxy,
RtecEventComm::PushConsumer_ptr  consumer,
RtecEventComm::EventSet &event  ACE_ENV_ARG_DECL

int TAO_EC_Dispatching_Task::svc void   )  [virtual]

Process the events in the queue.

Reimplemented from ACE_Task_Base.

Member Data Documentation

ACE_Allocator* TAO_EC_Dispatching_Task::allocator_ [private]

An per-task allocator.

ACE_Locked_Data_Block<ACE_Lock_Adapter<TAO_SYNCH_MUTEX> > TAO_EC_Dispatching_Task::data_block_ [private]

Helper data structure to minimize memory allocations...

TAO_EC_Queue_Full_Service_Object* TAO_EC_Dispatching_Task::queue_full_service_object_ [private]

TAO_EC_Queue TAO_EC_Dispatching_Task::the_queue_ [private]

The queue.

The documentation for this class was generated from the following files:
Generated on Tue Dec 20 23:42:38 2005 for TAO_RTEvent by  doxygen