openMSX
|
Public Member Functions | |
double | getTime () const |
void | reschedule () |
![]() | |
virtual | ~AfterCmd ()=default |
string_view | getCommand () const |
const string & | getId () const |
virtual string | getType () const =0 |
void | execute () |
Protected Member Functions | |
AfterTimedCmd (Scheduler &scheduler, AfterCommand &afterCommand, TclObject command, double time) | |
![]() | |
AfterCmd (AfterCommand &afterCommand, TclObject command) | |
unique_ptr< AfterCmd > | removeSelf () |
Additional Inherited Members | |
![]() | |
AfterCommand & | afterCommand |
TclObject | command |
string | id |
![]() | |
static unsigned | lastAfterId = 0 |
Definition at line 48 of file AfterCommand.cc.
|
protected |
Definition at line 498 of file AfterCommand.cc.
References reschedule().
double openmsx::AfterTimedCmd::getTime | ( | ) | const |
Definition at line 509 of file AfterCommand.cc.
void openmsx::AfterTimedCmd::reschedule | ( | ) |
Definition at line 514 of file AfterCommand.cc.
References openmsx::Schedulable::getCurrentTime(), openmsx::Schedulable::removeSyncPoint(), and openmsx::Schedulable::setSyncPoint().
Referenced by AfterTimedCmd().