openMSX
|
#include <EmuTime.hh>
Public Types | |
using | param = const EmuTime & |
Public Member Functions | |
bool | operator== (EmuTime::param e) const |
bool | operator!= (EmuTime::param e) const |
bool | operator< (EmuTime::param e) const |
bool | operator<= (EmuTime::param e) const |
bool | operator> (EmuTime::param e) const |
bool | operator>= (EmuTime::param e) const |
const EmuTime | operator+ (EmuDuration::param d) const |
const EmuTime | operator- (EmuDuration::param d) const |
EmuTime & | operator+= (EmuDuration::param d) |
EmuTime & | operator-= (EmuDuration::param d) |
const EmuDuration | operator- (EmuTime::param e) const |
template<typename Archive > | |
void | serialize (Archive &ar, unsigned version) |
Static Public Member Functions | |
static param | dummy () |
static EmuTime | makeEmuTime (uint64_t u) |
Static Public Attributes | |
static const EmuTime | zero |
static const EmuTime | infinity |
Friends | |
template<unsigned , unsigned > | |
class | Clock |
class | DynamicClock |
std::ostream & | operator<< (std::ostream &os, EmuTime::param time) |
Definition at line 10 of file EmuTime.hh.
using openmsx::EmuTime::param = const EmuTime& |
Definition at line 20 of file EmuTime.hh.
|
inlinestatic |
Definition at line 21 of file EmuTime.hh.
References zero.
Referenced by openmsx::ADVram::ADVram(), openmsx::DebugDevice::DebugDevice(), openmsx::ESE_RAM::ESE_RAM(), openmsx::FraelSwitchableROM::FraelSwitchableROM(), openmsx::MSXMemoryMapper::getWriteCacheLine(), openmsx::GoudaSCSI::GoudaSCSI(), openmsx::MSXBunsetsu::MSXBunsetsu(), openmsx::MSXCielTurbo::MSXCielTurbo(), openmsx::MSXKanji::MSXKanji(), openmsx::MSXKanji12::MSXKanji12(), openmsx::MSXMapperIO::MSXMapperIO(), openmsx::MSXMatsushita::MSXMatsushita(), openmsx::MSXMegaRam::MSXMegaRam(), openmsx::MSXPac::MSXPac(), openmsx::MSXResetStatusRegister::MSXResetStatusRegister(), openmsx::MSXS1985::MSXS1985(), openmsx::MSXS1990::MSXS1990(), openmsx::MSXTurboRPause::MSXTurboRPause(), openmsx::NowindInterface::NowindInterface(), openmsx::PasswordCart::PasswordCart(), openmsx::WD2793::peekDataReg(), openmsx::Schedulable::pendingSyncPoint(), openmsx::RomArc::RomArc(), openmsx::RomAscii16_2::RomAscii16_2(), openmsx::RomAscii16kB::RomAscii16kB(), openmsx::RomAscii8_8::RomAscii8_8(), openmsx::RomAscii8kB::RomAscii8kB(), openmsx::RomCrossBlaim::RomCrossBlaim(), openmsx::RomFSA1FM2::RomFSA1FM2(), openmsx::RomGameMaster2::RomGameMaster2(), openmsx::RomGeneric16kB::RomGeneric16kB(), openmsx::RomGeneric8kB::RomGeneric8kB(), openmsx::RomHalnote::RomHalnote(), openmsx::RomHarryFox::RomHarryFox(), openmsx::RomHolyQuran::RomHolyQuran(), openmsx::RomHolyQuran2::RomHolyQuran2(), openmsx::RomKonamiKeyboardMaster::RomKonamiKeyboardMaster(), openmsx::RomMatraInk::RomMatraInk(), openmsx::RomMitsubishiMLTS2::RomMitsubishiMLTS2(), openmsx::RomMSXDOS2::RomMSXDOS2(), openmsx::RomMSXWrite::RomMSXWrite(), openmsx::RomNational::RomNational(), openmsx::RomNettouYakyuu::RomNettouYakyuu(), openmsx::RomPadial16kB::RomPadial16kB(), openmsx::RomPadial8kB::RomPadial8kB(), openmsx::RomPanasonic::RomPanasonic(), openmsx::RomPlayBall::RomPlayBall(), openmsx::RomRType::RomRType(), openmsx::RomSuperLodeRunner::RomSuperLodeRunner(), openmsx::RomSuperSwangi::RomSuperSwangi(), openmsx::RomZemina126in1::RomZemina126in1(), openmsx::RomZemina80in1::RomZemina80in1(), openmsx::RomZemina90in1::RomZemina90in1(), openmsx::MSXCielTurbo::serialize(), openmsx::Paddle::serialize(), openmsx::Trackball::serialize(), openmsx::ArkanoidPad::serialize(), openmsx::MSXMapperIO::serialize(), openmsx::KeyJoystick::serialize(), openmsx::Touchpad::serialize(), openmsx::TC8566AF::serialize(), openmsx::MSXTurboRPause::serialize(), openmsx::WD2793::serialize(), openmsx::VDPCmdEngine::serialize(), openmsx::ArkanoidPad::~ArkanoidPad(), openmsx::JoyMega::~JoyMega(), openmsx::Joystick::~Joystick(), openmsx::KeyJoystick::~KeyJoystick(), openmsx::Mouse::~Mouse(), openmsx::MSXPPI::~MSXPPI(), openmsx::MSXPSG::~MSXPSG(), openmsx::MSXTurboRPause::~MSXTurboRPause(), openmsx::Paddle::~Paddle(), openmsx::SVIPSG::~SVIPSG(), openmsx::Touchpad::~Touchpad(), and openmsx::Trackball::~Trackball().
|
inlinestatic |
Definition at line 26 of file EmuTime.hh.
|
inline |
Definition at line 31 of file EmuTime.hh.
|
inline |
Definition at line 43 of file EmuTime.hh.
|
inline |
Definition at line 48 of file EmuTime.hh.
|
inline |
Definition at line 45 of file EmuTime.hh.
|
inline |
Definition at line 53 of file EmuTime.hh.
References openmsx::EmuDuration.
|
inline |
Definition at line 50 of file EmuTime.hh.
|
inline |
Definition at line 33 of file EmuTime.hh.
|
inline |
Definition at line 35 of file EmuTime.hh.
|
inline |
Definition at line 29 of file EmuTime.hh.
|
inline |
Definition at line 37 of file EmuTime.hh.
|
inline |
Definition at line 39 of file EmuTime.hh.
void openmsx::EmuTime::serialize | ( | Archive & | ar, |
unsigned | version | ||
) |
Definition at line 18 of file EmuTime.cc.
Referenced by openmsx::Mouse::serialize(), openmsx::WD2793::serialize(), openmsx::Replay::serialize(), and openmsx::VDPCmdEngine::serialize().
|
friend |
Definition at line 71 of file EmuTime.hh.
|
friend |
Definition at line 72 of file EmuTime.hh.
|
friend |
Definition at line 11 of file EmuTime.cc.
|
static |
Definition at line 58 of file EmuTime.hh.
Referenced by openmsx::AviRecorder::addImage(), openmsx::RealDrive::getNextSector(), openmsx::DummyDrive::getNextSector(), openmsx::WD2793::getStatusReg(), openmsx::RealDrive::getTimeTillIndexPulse(), openmsx::DummyDrive::getTimeTillIndexPulse(), openmsx::WD2793::peekDataReg(), openmsx::WD2793::reset(), openmsx::WD2793::serialize(), openmsx::WD2793::setCommandReg(), openmsx::WD2793::setDataReg(), openmsx::VDPCmdEngine::sync2(), openmsx::TC8566AF::writeReg(), openmsx::AviRecorder::~AviRecorder(), and openmsx::Scheduler::~Scheduler().
|
static |
Definition at line 57 of file EmuTime.hh.
Referenced by openmsx::CassettePlayer::CassettePlayer(), dummy(), openmsx::CassettePlayer::generateChannels(), openmsx::DiskChanger::getContainerName(), openmsx::CasImage::getEndTime(), openmsx::CasImage::getSampleAt(), openmsx::MC6850::MC6850(), openmsx::WD2793::peekDataReg(), openmsx::TC8566AF::reset(), openmsx::Mouse::serialize(), openmsx::TC8566AF::serialize(), openmsx::WD2793::serialize(), openmsx::ReverseManager::setReRecordCount(), openmsx::VDPVRAM::VDPVRAM(), openmsx::DebugDevice::writeIO(), openmsx::NowindInterface::writeMem(), openmsx::CassettePlayer::~CassettePlayer(), and openmsx::ReverseManager::~ReverseManager().