8 , scheduler(scheduler_)
9 , remaining(-1), limit(-1), limitEnabled(false)
20 template<
typename Archive>
24 ar.serialize(
"clock", clock);
CPUClock(EmuTime::param time, Scheduler &scheduler)
void serialize(Archive &ar, unsigned version)
void advanceTime(EmuTime::param time)
void setLimit(EmuTime::param time)
void advance(EmuTime::param e)
Advance this clock in time until the last tick which is not past the given time.
EmuTime::param getNext() const
TODO.
This file implemented 3 utility functions:
#define INSTANTIATE_SERIALIZE_METHODS(CLASS)