Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TAO_CEC_Reactive_Dispatching Class Reference

Dispatch using the caller thread. More...

#include <CEC_Dispatching.h>

Inheritance diagram for TAO_CEC_Reactive_Dispatching:

Inheritance graph
[legend]
Collaboration diagram for TAO_CEC_Reactive_Dispatching:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_CEC_Reactive_Dispatching (void)
 The scheduler is used to find the range of priorities and similar info. More...

virtual void activate (void)
 Initialize all the data structures, activate any internal threads, etc. More...

virtual void shutdown (void)
 Deactivate any internal threads and cleanup internal data structures, it should only return once the threads have finished their jobs. More...

virtual void push (TAO_CEC_ProxyPushSupplier *proxy, const CORBA::Any &event ACE_ENV_ARG_DECL_WITH_DEFAULTS)
 The consumer represented by <proxy> should receive <event>. More...

virtual void push_nocopy (TAO_CEC_ProxyPushSupplier *proxy, CORBA::Any &event ACE_ENV_ARG_DECL_WITH_DEFAULTS)

Detailed Description

Dispatch using the caller thread.

The events are dispatched in FIFO ordering, using the invoking thread to push the event to the consumer.


Constructor & Destructor Documentation

TAO_CEC_Reactive_Dispatching::TAO_CEC_Reactive_Dispatching void   
 

The scheduler is used to find the range of priorities and similar info.


Member Function Documentation

void TAO_CEC_Reactive_Dispatching::activate void    [virtual]
 

Initialize all the data structures, activate any internal threads, etc.

Reimplemented from TAO_CEC_Dispatching.

void TAO_CEC_Reactive_Dispatching::push TAO_CEC_ProxyPushSupplier   proxy,
const CORBA::Any &event    ACE_ENV_ARG_DECL
[virtual]
 

The consumer represented by <proxy> should receive <event>.

Reimplemented from TAO_CEC_Dispatching.

void TAO_CEC_Reactive_Dispatching::push_nocopy TAO_CEC_ProxyPushSupplier   proxy,
CORBA::Any &event    ACE_ENV_ARG_DECL
[virtual]
 

Reimplemented from TAO_CEC_Dispatching.

void TAO_CEC_Reactive_Dispatching::shutdown void    [virtual]
 

Deactivate any internal threads and cleanup internal data structures, it should only return once the threads have finished their jobs.

Reimplemented from TAO_CEC_Dispatching.


The documentation for this class was generated from the following files:
Generated on Thu Oct 10 21:21:24 2002 for TAO_CosEvent by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001