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< Session > | session |
Time | heartbeat |
Mutex | mutex |
Condition | nonEmpty |
list< ExternalEvent > | eventQueue |
bool | hasTerminated |
bool | flushRequest |
bool | flushing |
Condition | flushed |
Definition at line 349 of file session.C.