VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrv::DtAsynchronousEventQueue Class Reference

The asynchronous event queue. More...

Inheritance diagram for makVrv::DtAsynchronousEventQueue:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void initializeInThread ()
 This function should be called once in the thread which will execute these functions.
virtual void postEvent (const Event &signal)
 Override the default add event, this function does nothing as asynchronous event queues do not communicate back to the main thread.
Secondary thread functions
virtual void processEvents ()
 this function should be called frequently in the thread's, usually in it's tick loop.

Static Public Member Functions

static DtAsynchronousEventQueuefindThisThreadEventQueue ()
 Return the asynchronous event queue for this thread.

Protected Member Functions

 DtAsynchronousEventQueue ()
 Create and destroy asynchronous event queues the the MainEventQueue.
 ~DtAsynchronousEventQueue ()
Main thread functions
void queueSharedEventList (SharedEventList sharedEvents)
 This function is called by the DtMainEventQueue.

Protected Attributes

DtLockedBufferedQueue
< SharedEventList
myQueuedLists

Friends

class DtMainEventQueue

Detailed Description

The asynchronous event queue.

To create an asynchronous event queue the the makVrv::DtMainEventQueue class.


Constructor & Destructor Documentation

Create and destroy asynchronous event queues the the MainEventQueue.


Member Function Documentation

This function should be called once in the thread which will execute these functions.

Return the asynchronous event queue for this thread.

virtual void makVrv::DtAsynchronousEventQueue::postEvent ( const Event signal) [virtual]

Override the default add event, this function does nothing as asynchronous event queues do not communicate back to the main thread.

Implements makVrv::DtEventQueueInterface.

this function should be called frequently in the thread's, usually in it's tick loop.

Implements makVrv::DtEventQueueInterface.

This function is called by the DtMainEventQueue.


Friends And Related Function Documentation

friend class DtMainEventQueue [friend]

Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)