#include <AmEventQueue.h>
Inheritance diagram for AmEventQueue:

Public Member Functions | |
| AmEventQueue (AmEventHandler *) | |
| void | postEvent (AmEvent *) |
| void | processEvents () |
| void | waitForEvent () |
| void | processSingleEvent () |
Protected Attributes | |
| AmEventHandler * | handler |
| queue< AmEvent * > | ev_queue |
| AmMutex | m_queue |
| AmCondition< bool > | ev_pending |
This class implements an event queue; a queue into which AmEvent can safely be posted at any time from any thread, which are then processed by the registered event handler.
1.4.7