Simplified XF 1.1.0
|
Interface to be implemented by the event queue. More...
#include <eventqueue.h>
Public Member Functions | |
virtual bool | empty () const =0 |
Returns true if no event is in the queue. More... | |
virtual bool | push (const XFEvent *pEvent, bool fromISR=false)=0 |
Pushes the given event onto the queue. More... | |
virtual const XFEvent * | front ()=0 |
Returns pointer to next event to pop. More... | |
virtual void | pop ()=0 |
Pops the next event from the queue. More... | |
virtual bool | pend ()=0 |
Wait for the next event to arrive. Returns true if an event is in the queue. More... | |
Interface to be implemented by the event queue.
|
pure virtual |
Returns true if no event is in the queue.
Implemented in XFEventQueue, and XFEventQueue.
|
pure virtual |
Returns pointer to next event to pop.
Implemented in XFEventQueue, and XFEventQueue.
|
pure virtual |
Wait for the next event to arrive. Returns true if an event is in the queue.
Implemented in XFEventQueue, and XFEventQueue.
|
pure virtual |
Pops the next event from the queue.
Implemented in XFEventQueue, and XFEventQueue.
|
pure virtual |
Pushes the given event onto the queue.
Implemented in XFEventQueue, and XFEventQueue.