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

EventNode Class Reference

#include <EventQueue.h>

List of all members.

Public Member Functions

 EventNode ()
void insert (void *item, int type)
int getType ()
void * getItem ()
EventNodegetNextNode ()
bool isEmpty ()

Private Attributes

EventNodenext
void * item
int type


Detailed Description

Definition at line 7 of file EventQueue.h.


Constructor & Destructor Documentation

EventNode::EventNode  ) 
 

Definition at line 5 of file EventQueue.cpp.

References item, next, and type.

Referenced by insert().


Member Function Documentation

void * EventNode::getItem  ) 
 

Definition at line 28 of file EventQueue.cpp.

References item.

Referenced by EventQueue::getNextEvent().

EventNode * EventNode::getNextNode  ) 
 

Definition at line 33 of file EventQueue.cpp.

References next.

Referenced by EventQueue::getNextEvent().

int EventNode::getType  ) 
 

Definition at line 23 of file EventQueue.cpp.

References type.

Referenced by EventQueue::getType().

void EventNode::insert void *  item,
int  type
 

Definition at line 12 of file EventQueue.cpp.

References EventNode(), insert(), isEmpty(), and next.

Referenced by EventQueue::addLast(), and insert().

Here is the call graph for this function:

bool EventNode::isEmpty  ) 
 

Definition at line 38 of file EventQueue.cpp.

References item.

Referenced by EventQueue::getNextEvent(), insert(), and EventQueue::isEventPending().


Member Data Documentation

void* EventNode::item [private]
 

Definition at line 10 of file EventQueue.h.

Referenced by EventNode(), getItem(), and isEmpty().

EventNode* EventNode::next [private]
 

Definition at line 9 of file EventQueue.h.

Referenced by EventNode(), getNextNode(), and insert().

int EventNode::type [private]
 

Definition at line 11 of file EventQueue.h.

Referenced by EventNode(), and getType().


Generated on Sun Jun 5 15:49:29 2005 for Defacto by  doxygen 1.4.3