Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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(), 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(), 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 Fri Aug 26 20:56:16 2005 for OmniEvents by  doxygen 1.4.3-20050530