openMSX
|
Public Member Functions | |
MsxKeyEventQueue (Scheduler &scheduler, Keyboard &keyboard, Interpreter &interp) | |
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 | schedulerDeleted () |
Just before the the Scheduler is deleted, it calls this method of all the Schedulables that are still registered. More... | |
Scheduler & | getScheduler () const |
EmuTime::param | getCurrentTime () const |
Convenience method: This is the same as getScheduler().getCurrentTime(). More... | |
template<typename Archive > | |
void | serialize (Archive &ar, unsigned version) |
Additional Inherited Members | |
Static Public Member Functions inherited from openmsx::Schedulable | |
template<typename Archive > | |
static std::vector< SyncPointBW > | serializeBW (Archive &ar) |
template<typename Archive > | |
static void | restoreOld (Archive &ar, std::vector< Schedulable * > schedulables) |
Protected Member Functions inherited from openmsx::Schedulable | |
Schedulable (Scheduler &scheduler) | |
~Schedulable () | |
void | setSyncPoint (EmuTime::param timestamp) |
bool | removeSyncPoint () |
void | removeSyncPoints () |
bool | pendingSyncPoint () const |
bool | pendingSyncPoint (EmuTime &result) const |
Definition at line 75 of file Keyboard.cc.
openmsx::MsxKeyEventQueue::MsxKeyEventQueue | ( | Scheduler & | scheduler, |
Keyboard & | keyboard, | ||
Interpreter & | interp | ||
) |
Definition at line 1050 of file Keyboard.cc.
void openmsx::MsxKeyEventQueue::clear | ( | ) |
Definition at line 1068 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 1058 of file Keyboard.cc.
void openmsx::MsxKeyEventQueue::serialize | ( | Archive & | ar, |
unsigned | version | ||
) |
Definition at line 1433 of file Keyboard.cc.
References openmsx::InputEventFactory::createInputEvent().