Archon::X3D::SAI::Session::ExternalEventQueue Struct Reference

Inheritance diagram for Archon::X3D::SAI::Session::ExternalEventQueue:

Inheritance graph
[legend]
Collaboration diagram for Archon::X3D::SAI::Session::ExternalEventQueue:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ExternalEventQueue (Ref< Session >, Time heartbeat)
 ~ExternalEventQueue ()
void main ()
void addEvent (const ValueBase *, unsigned long cookie)
void flush ()
 Wait until the contents of the queue at the time of calling is received by the application.

Public Attributes

const BackRef< Sessionsession
Time heartbeat
Mutex mutex
Condition nonEmpty
list< ExternalEventeventQueue
bool hasTerminated
bool flushRequest
bool flushing
Condition flushed

Detailed Description

Definition at line 349 of file session.C.


The documentation for this struct was generated from the following file:
Generated on Sun Jul 30 23:03:47 2006 for Archon by  doxygen 1.4.4