TAO_CEC_Dispatching_Task Class Reference

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

#include <CEC_Dispatching_Task.h>

Inheritance diagram for TAO_CEC_Dispatching_Task:

Inheritance graph
[legend]
Collaboration diagram for TAO_CEC_Dispatching_Task:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_CEC_Dispatching_Task (ACE_Thread_Manager *thr_manager=0)
 Constructor.
virtual int svc (void)
 Process the events in the queue.
virtual void push (TAO_CEC_ProxyPushSupplier *proxy, CORBA::Any &event)

Private Attributes

ACE_Allocatorallocator_
 An per-task allocator.
ACE_Locked_Data_Block
< ACE_Lock_Adapter
< TAO_SYNCH_MUTEX > > 
data_block_
 Helper data structure to minimize memory allocations...


Detailed Description

Implement the dispatching queues for FIFO and Priority dispatching.

Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_CEC_Dispatching_Task::TAO_CEC_Dispatching_Task ( ACE_Thread_Manager thr_manager = 0  ) 

Constructor.


Member Function Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL int TAO_CEC_Dispatching_Task::svc ( void   )  [virtual]

Process the events in the queue.

Reimplemented from ACE_Task_Base.

void TAO_CEC_Dispatching_Task::push ( TAO_CEC_ProxyPushSupplier proxy,
CORBA::Any &  event 
) [virtual]


Member Data Documentation

ACE_Allocator* TAO_CEC_Dispatching_Task::allocator_ [private]

An per-task allocator.

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

Helper data structure to minimize memory allocations...


The documentation for this class was generated from the following files:
Generated on Mon Sep 3 04:29:41 2007 for TAO_CosEvent by  doxygen 1.5.3