EventQueue Struct Reference

This represents a Event Queue. More...

List of all members.

Public Attributes

char init
EventDevice devices [EQ_MAX_DEVICES]
int nDevices
int front
int back
vpthread_litemutex_t lock
VGIS_Event queue [MAX_EVENTS]
int mouse [2]
float joystick [6]
EventHandlerCallbackeventHandlerCallbacks
 dynamic array of event handlers callbacks associated with this queue
int nEventHandlerCallbacks
vpthread_litemutex_t ehcLock
int debugOutputLevel
 'debugOutputLevel' control debug output.


Detailed Description

This represents a Event Queue.

This structure should not be accessed directly.


Member Data Documentation

int EventQueue::back
 

int EventQueue::debugOutputLevel
 

'debugOutputLevel' control debug output.

Value of 0 indicates no output.

Default: 0

EventDevice EventQueue::devices[EQ_MAX_DEVICES]
 

vpthread_litemutex_t EventQueue::ehcLock
 

EventHandlerCallback* EventQueue::eventHandlerCallbacks
 

dynamic array of event handlers callbacks associated with this queue

int EventQueue::front
 

char EventQueue::init
 

float EventQueue::joystick[6]
 

vpthread_litemutex_t EventQueue::lock
 

int EventQueue::mouse[2]
 

int EventQueue::nDevices
 

int EventQueue::nEventHandlerCallbacks
 

VGIS_Event EventQueue::queue[MAX_EVENTS]
 


The documentation for this struct was generated from the following file:
Generated by doxygen written by Dimitri van Heesch, © 1997-2001