|
PEBL 2.2
Psychology Experiment Building Language - Cross-platform psychological experiment development system
|
#include <PEventQueue.h>
Public Member Functions | |
| PEventQueue () | |
| virtual | ~PEventQueue () |
| virtual PEBL_DEVICE_TYPE | GetFirstEventType () |
| virtual void | PopEvent () |
| virtual void | PushEvent (PEvent &evt) |
| virtual PEvent | GetFirstEvent () |
| virtual void | Prime () |
| virtual bool | IsEmpty () |
| virtual int | GetState (int intface) const |
| virtual PEBL_DEVICE_TYPE | GetDeviceType () |
| virtual void | Clear () |
Public Member Functions inherited from PDevice | |
| PDevice () | |
| The Standard constructor. | |
| virtual | ~PDevice () |
| The Standard destructor. | |
Protected Attributes | |
| queue< PEvent > | mEventQueue |
Definition at line 38 of file PEventQueue.h.
| PEventQueue::PEventQueue | ( | ) |
Definition at line 37 of file PEventQueue.cpp.
|
virtual |
Definition at line 42 of file PEventQueue.cpp.
|
virtual |
Definition at line 71 of file PEventQueue.cpp.
References mEventQueue, and Prime().
Referenced by PEBLEnvironment::WaitForAnyKeyDown(), PEBLEnvironment::WaitForAnyKeyDownWithTimeout(), PEBLEnvironment::WaitForAnyKeyPress(), PEBLEnvironment::WaitForAnyKeyPressWithTimeout(), PEBLEnvironment::WaitForKeyDown(), PEBLEnvironment::WaitForKeyPress(), PEBLEnvironment::WaitForListKeyPress(), and PEBLEnvironment::WaitForListKeyPressWithTimeout().
|
inlinevirtual |
Reimplemented from PDevice.
Definition at line 61 of file PEventQueue.h.
References PDT_EVENT_QUEUE.
|
virtual |
Definition at line 86 of file PEventQueue.cpp.
References mEventQueue.
Referenced by PEventLoop::Loop1().
|
virtual |
Definition at line 48 of file PEventQueue.cpp.
References mEventQueue.
Referenced by PEventLoop::Loop1().
|
virtual |
|
inlinevirtual |
Definition at line 57 of file PEventQueue.h.
References mEventQueue.
Referenced by PEventLoop::Loop1().
|
virtual |
Definition at line 62 of file PEventQueue.cpp.
References mEventQueue.
Referenced by PEventLoop::Loop1().
|
inlinevirtual |
Reimplemented in PlatformEventQueue, and PlatformEventQueue.
Definition at line 56 of file PEventQueue.h.
Referenced by Clear().
|
virtual |
Definition at line 80 of file PEventQueue.cpp.
References mEventQueue.
Referenced by PEBLEnvironment::GetInput0().
|
protected |
Definition at line 68 of file PEventQueue.h.
Referenced by Clear(), GetFirstEvent(), GetFirstEventType(), GetState(), IsEmpty(), PopEvent(), PlatformEventQueue::Prime(), and PushEvent().