|
openMSX
|


Public Member Functions | |
| MsxKeyEventQueue (Scheduler &scheduler, Keyboard &keyboard) | |
| void | process_asap (EmuTime::param time, const shared_ptr< const Event > &event) |
| void | clear () |
| template<typename Archive > | |
| void | serialize (Archive &ar, unsigned version) |
Public Member Functions inherited from openmsx::Schedulable | |
| virtual void | executeUntil (EmuTime::param time, int userData)=0 |
| When the previously registered syncPoint is reached, this method gets called. | |
| virtual void | schedulerDeleted () |
| Just before the the Scheduler is deleted, it calls this method of all the Schedulables that are still registered. | |
| Scheduler & | getScheduler () const |
| EmuTime::param | getCurrentTime () const |
| Convenience method: This is the same as getScheduler().getCurrentTime(). | |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::Schedulable | |
| Schedulable (Scheduler &scheduler) | |
| virtual | ~Schedulable () |
| void | setSyncPoint (EmuTime::param timestamp, int userData=0) |
| bool | removeSyncPoint (int userData=0) |
| void | removeSyncPoints () |
| bool | pendingSyncPoint (int userData=0) const |
Definition at line 73 of file Keyboard.cc.
Definition at line 1029 of file Keyboard.cc.
| void openmsx::MsxKeyEventQueue::clear | ( | ) |
Definition at line 1045 of file Keyboard.cc.
References openmsx::Schedulable::removeSyncPoint().
| void openmsx::MsxKeyEventQueue::process_asap | ( | EmuTime::param | time, |
| const shared_ptr< const Event > & | event | ||
| ) |
Definition at line 1035 of file Keyboard.cc.
| void openmsx::MsxKeyEventQueue::serialize | ( | Archive & | ar, |
| unsigned | version | ||
| ) |
Reimplemented from openmsx::Schedulable.
Definition at line 1409 of file Keyboard.cc.
References openmsx::InputEventFactory::createInputEvent().
1.8.1.2