openMSX
openmsx::ClockPin Member List

This is the complete list of members for openmsx::ClockPin, including all inherited members.

ClockPin(Scheduler &scheduler, ClockPinListener *listener=nullptr)openmsx::ClockPinexplicit
generateEdgeSignals(bool wanted, EmuTime::param time)openmsx::ClockPin
getCurrentTime() constopenmsx::Schedulable
getHighDuration() constopenmsx::ClockPin
getScheduler() constopenmsx::Schedulableinline
getState(EmuTime::param time) constopenmsx::ClockPin
getTicksBetween(EmuTime::param begin, EmuTime::param end) constopenmsx::ClockPin
getTotalDuration() constopenmsx::ClockPin
isPeriodic() constopenmsx::ClockPininline
operator=(const Schedulable &)=deleteopenmsx::Schedulable
pendingSyncPoint() constopenmsx::Schedulableprotected
pendingSyncPoint(EmuTime &result) constopenmsx::Schedulableprotected
removeSyncPoint()openmsx::Schedulableprotected
removeSyncPoints()openmsx::Schedulableprotected
restoreOld(Archive &ar, std::vector< Schedulable *> schedulables)openmsx::Schedulableinlinestatic
Schedulable(const Schedulable &)=deleteopenmsx::Schedulable
Schedulable(Scheduler &scheduler)openmsx::Schedulableexplicitprotected
schedulerDeleted()openmsx::Schedulablevirtual
serialize(Archive &ar, unsigned version)openmsx::ClockPin
serializeBW(Archive &ar)openmsx::Schedulableinlinestatic
setPeriodicState(EmuDuration::param total, EmuDuration::param hi, EmuTime::param time)openmsx::ClockPin
setState(bool status, EmuTime::param time)openmsx::ClockPin
setSyncPoint(EmuTime::param timestamp)openmsx::Schedulableprotected
~Schedulable()openmsx::Schedulableprotected