|
openMSX
|
#include <EmuTime.hh>

Public Types | |
| typedef const EmuTime & | param |
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 | |
| class | Clock |
| class | DynamicClock |
| std::ostream & | operator<< (std::ostream &os, EmuTime::param time) |
Definition at line 10 of file EmuTime.hh.
| typedef const EmuTime& openmsx::EmuTime::param |
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::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::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::RomMSXDOS2::RomMSXDOS2(), 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::RomZemina126in1::RomZemina126in1(), openmsx::RomZemina80in1::RomZemina80in1(), openmsx::RomZemina90in1::RomZemina90in1(), openmsx::Trackball::serialize(), openmsx::MSXCielTurbo::serialize(), openmsx::ArkanoidPad::serialize(), openmsx::KeyJoystick::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(), 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.
|
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::RealDrive::getTimeTillIndexPulse(), openmsx::DummyDrive::getTimeTillIndexPulse(), openmsx::WD2793::reset(), openmsx::WD2793::serialize(), and openmsx::WD2793::setDataReg().
|
static |
Definition at line 57 of file EmuTime.hh.
Referenced by openmsx::CassettePlayer::CassettePlayer(), dummy(), openmsx::CasImage::getEndTime(), openmsx::CasImage::getSampleAt(), openmsx::TC8566AF::reset(), openmsx::TC8566AF::serialize(), openmsx::PointBaseCmd::start(), openmsx::PsetBaseCmd::start(), openmsx::SrchBaseCmd::start(), openmsx::LineBaseCmd::start(), openmsx::LmcmCmd< Mode >::start(), openmsx::LmmcBaseCmd< Mode >::start(), openmsx::HmmcCmd< Mode >::start(), openmsx::VDPVRAM::VDPVRAM(), and openmsx::NowindInterface::writeMem().
1.8.1.2