RtecEventComm Namespace Reference

Interfaces and data structures used by the event service clients. More...


Classes

struct  EventHeader
 Define the structure of an event header. More...

struct  Event
 The basic events delivered by the Event Service. More...

interface  PushConsumer
 Define the interface used by consumers to receive events. More...

interface  PushSupplier
 Defines the interface used by suppliers to receive callbacks from the Event Channel. More...


Typedefs

typedef RtecEventData EventData
 The event data.

typedef TimeBase::TimeT Time
 Shortcut for the time structures.

typedef long EventSourceID
typedef long _EventType
typedef sequence< EventEventSet
 The real argument to the push() operations.


Detailed Description

Interfaces and data structures used by the event service clients.

Typedef Documentation

typedef long RtecEventComm::_EventType
 

Definition at line 42 of file RtecEventComm.idl.

typedef RtecEventData RtecEventComm::EventData
 

The event data.

Definition at line 36 of file RtecEventComm.idl.

Referenced by ACE_ConsumerQOS_Factory::insert_act().

typedef sequence<Event> RtecEventComm::EventSet
 

The real argument to the push() operations.

For performance reasons TAO's Real-time Event Service uses sequences of events

Definition at line 125 of file RtecEventComm.idl.

Referenced by TAO_EC_Type_Filter::filter(), TAO_EC_Timeout_Filter::filter(), TAO_EC_Sched_Filter::filter(), TAO_EC_Negation_Filter::filter(), TAO_EC_Masked_Type_Filter::filter(), TAO_EC_Kokyu_Filter::filter(), TAO_EC_Null_Filter::filter(), TAO_EC_Disjunction_Filter::filter(), TAO_EC_Conjunction_Filter::filter(), TAO_EC_Bitmask_Filter::filter(), TAO_EC_And_Filter::filter(), TAO_EC_Type_Filter::filter_nocopy(), TAO_EC_Timeout_Filter::filter_nocopy(), TAO_EC_Sched_Filter::filter_nocopy(), TAO_EC_Negation_Filter::filter_nocopy(), TAO_EC_Masked_Type_Filter::filter_nocopy(), TAO_EC_Kokyu_Filter::filter_nocopy(), TAO_EC_Null_Filter::filter_nocopy(), TAO_EC_Disjunction_Filter::filter_nocopy(), TAO_EC_Conjunction_Filter::filter_nocopy(), TAO_EC_Bitmask_Filter::filter_nocopy(), TAO_EC_And_Filter::filter_nocopy(), TAO_EC_Type_Filter::filter_set(), TAO_EC_Timeout_Adapter::handle_timeout(), TAO_EC_ProxyPushSupplier::pre_dispatch_hook(), TAO_ECG_UDP_Sender::push(), TAO_EC_Type_Filter::push(), TAO_EC_Trivial_Supplier_Filter::push(), TAO_EC_TPC_Dispatching::push(), TAO_EC_Sched_Filter::push(), TAO_EC_RTCORBA_Dispatching::push(), TAO_EC_Priority_Dispatching::push(), TAO_EC_Per_Supplier_Filter::push(), TAO_EC_MT_Dispatching::push(), TAO_EC_Kokyu_Filter::push(), TAO_EC_Kokyu_Dispatching::push(), TAO_EC_Null_Filter::push(), TAO_EC_Dispatching_Task::push(), TAO_EC_Disjunction_Filter::push(), TAO_EC_Conjunction_Filter::push(), TAO_EC_Bitmask_Filter::push(), TAO_EC_Type_Filter::push_nocopy(), TAO_EC_Sched_Filter::push_nocopy(), TAO_EC_RTCORBA_Dispatching::push_nocopy(), TAO_EC_Priority_Dispatching::push_nocopy(), TAO_EC_Kokyu_Filter::push_nocopy(), TAO_EC_Kokyu_Dispatching::push_nocopy(), TAO_EC_Null_Filter::push_nocopy(), TAO_EC_Disjunction_Filter::push_nocopy(), TAO_EC_Conjunction_Filter::push_nocopy(), TAO_EC_Bitmask_Filter::push_nocopy(), TAO_EC_Trivial_Supplier_Filter::push_scheduled_event(), TAO_EC_Per_Supplier_Filter::push_scheduled_event(), TAO_EC_Timeout_Filter::push_to_proxy(), TAO_EC_Filter_Worker::TAO_EC_Filter_Worker(), TAO_EC_Kokyu_Push_Command::TAO_EC_Kokyu_Push_Command(), and TAO_EC_Push_Command::TAO_EC_Push_Command().

typedef long RtecEventComm::EventSourceID
 

Definition at line 41 of file RtecEventComm.idl.

Referenced by ACE_ConsumerQOS_Factory::insert(), ACE_SupplierQOS_Factory::insert(), and ACE_ConsumerQOS_Factory::insert_source().

typedef TimeBase::TimeT RtecEventComm::Time
 

Shortcut for the time structures.

Definition at line 39 of file RtecEventComm.idl.

Referenced by ACE_ConsumerQOS_Factory::insert_time(), and TAO_EC_Timeout_Filter::TAO_EC_Timeout_Filter().


Generated on Thu Nov 9 13:16:32 2006 for TAO_RTEvent by doxygen 1.3.6