OmniEvents::EventQueue::Reader Class Reference

#include <EventQueue.h>

Inheritance diagram for OmniEvents::EventQueue::Reader:

Inheritance graph
[legend]
Collaboration diagram for OmniEvents::EventQueue::Reader:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Reader (EventQueue &eventQueue)
bool moreEvents () const
CORBA::Any * nextEvent ()

Private Attributes

EventQueue_eventQueue
int _next
 Points to the next event to read.


Detailed Description

Definition at line 59 of file EventQueue.h.


Constructor & Destructor Documentation

OmniEvents::EventQueue::Reader::Reader ( EventQueue eventQueue  ) 

Definition at line 70 of file EventQueue.cc.


Member Function Documentation

bool OmniEvents::EventQueue::Reader::moreEvents (  )  const

Definition at line 78 of file EventQueue.cc.

References _eventQueue, OmniEvents::EventQueue::_next, and _next.

Referenced by OmniEvents::ProxyPullSupplier_i::pull(), OmniEvents::ProxyPushSupplier_i::trigger(), and OmniEvents::ProxyPullSupplier_i::try_pull().

CORBA::Any * OmniEvents::EventQueue::Reader::nextEvent (  ) 

Definition at line 84 of file EventQueue.cc.

References _eventQueue, _next, OmniEvents::EventQueue::_queue, and OmniEvents::EventQueue::_size.

Referenced by OmniEvents::ProxyPullSupplier_i::pull(), OmniEvents::ProxyPushSupplier_i::trigger(), and OmniEvents::ProxyPullSupplier_i::try_pull().


Member Data Documentation

EventQueue& OmniEvents::EventQueue::Reader::_eventQueue [private]

Definition at line 66 of file EventQueue.h.

Referenced by moreEvents(), and nextEvent().

int OmniEvents::EventQueue::Reader::_next [private]

Points to the next event to read.

Definition at line 67 of file EventQueue.h.

Referenced by moreEvents(), and nextEvent().


The documentation for this class was generated from the following files:
Generated on Tue Jan 29 04:19:54 2008 for OmniEvents by  doxygen 1.5.4