|
openMSX
|
#include <EmuDuration.hh>

Public Types | |
| typedef const EmuDuration & | param |
Public Member Functions | |
| EmuDuration () | |
| EmuDuration (uint64_t n) | |
| EmuDuration (double duration) | |
| double | toDouble () const |
| uint64_t | length () const |
| EmuDuration & | operator= (EmuDuration::param d) |
| bool | operator== (EmuDuration::param d) const |
| bool | operator!= (EmuDuration::param d) const |
| bool | operator< (EmuDuration::param d) const |
| bool | operator<= (EmuDuration::param d) const |
| bool | operator> (EmuDuration::param d) const |
| bool | operator>= (EmuDuration::param d) const |
| const EmuDuration | operator% (EmuDuration::param d) const |
| const EmuDuration | operator+ (EmuDuration::param d) const |
| const EmuDuration | operator* (unsigned fact) const |
| const EmuDuration | operator/ (unsigned fact) const |
| const EmuDuration | divRoundUp (unsigned fact) const |
| unsigned | operator/ (EmuDuration::param d) const |
| unsigned | divUp (EmuDuration::param d) const |
| double | div (EmuDuration::param d) const |
| EmuDuration & | operator*= (unsigned fact) |
| EmuDuration & | operator*= (double fact) |
| EmuDuration & | operator/= (double fact) |
| unsigned | getTicksAt (unsigned freq) const |
| template<typename Archive > | |
| void | serialize (Archive &ar, unsigned version) |
Static Public Member Functions | |
| static EmuDuration | sec (unsigned x) |
| static EmuDuration | msec (unsigned x) |
| static EmuDuration | usec (unsigned x) |
| static EmuDuration | hz (unsigned x) |
Static Public Attributes | |
| static const EmuDuration | zero |
| static const EmuDuration | infinity |
Friends | |
| class | EmuTime |
Definition at line 15 of file EmuDuration.hh.
| typedef const EmuDuration& openmsx::EmuDuration::param |
Definition at line 24 of file EmuDuration.hh.
|
inline |
Definition at line 31 of file EmuDuration.hh.
Referenced by divRoundUp(), hz(), msec(), operator%(), operator*(), operator+(), operator/(), sec(), and usec().
|
inlineexplicit |
Definition at line 32 of file EmuDuration.hh.
|
inlineexplicit |
Definition at line 33 of file EmuDuration.hh.
|
inline |
Definition at line 94 of file EmuDuration.hh.
|
inline |
Definition at line 76 of file EmuDuration.hh.
References EmuDuration().
|
inline |
Definition at line 87 of file EmuDuration.hh.
|
inline |
Definition at line 106 of file EmuDuration.hh.
Referenced by openmsx::LaserdiscPlayer::extControl().
|
inlinestatic |
Definition at line 42 of file EmuDuration.hh.
References EmuDuration().
|
inline |
Definition at line 47 of file EmuDuration.hh.
|
inlinestatic |
Definition at line 38 of file EmuDuration.hh.
References EmuDuration().
Referenced by openmsx::MSXFDC::MSXFDC().
|
inline |
Definition at line 56 of file EmuDuration.hh.
|
inline |
Definition at line 68 of file EmuDuration.hh.
References EmuDuration().
|
inline |
Definition at line 72 of file EmuDuration.hh.
References EmuDuration().
|
inline |
Definition at line 97 of file EmuDuration.hh.
|
inline |
Definition at line 99 of file EmuDuration.hh.
|
inline |
Definition at line 70 of file EmuDuration.hh.
References EmuDuration().
|
inline |
Definition at line 74 of file EmuDuration.hh.
References EmuDuration().
|
inline |
Definition at line 78 of file EmuDuration.hh.
|
inline |
Definition at line 101 of file EmuDuration.hh.
|
inline |
Definition at line 58 of file EmuDuration.hh.
|
inline |
Definition at line 60 of file EmuDuration.hh.
|
inline |
Definition at line 50 of file EmuDuration.hh.
|
inline |
Definition at line 54 of file EmuDuration.hh.
|
inline |
Definition at line 62 of file EmuDuration.hh.
|
inline |
Definition at line 64 of file EmuDuration.hh.
|
inlinestatic |
Definition at line 36 of file EmuDuration.hh.
References EmuDuration().
Referenced by openmsx::DirAsDSK::checkCaches(), and openmsx::DirAsDSK::readSectorImpl().
| void openmsx::EmuDuration::serialize | ( | Archive & | ar, |
| unsigned | version | ||
| ) |
Definition at line 11 of file EmuDuration.cc.
|
inline |
Definition at line 46 of file EmuDuration.hh.
Referenced by openmsx::AviRecorder::addImage(), and openmsx::TimeInfoTopic::execute().
|
inlinestatic |
Definition at line 40 of file EmuDuration.hh.
References EmuDuration().
|
friend |
Definition at line 28 of file EmuDuration.hh.
|
static |
Definition at line 120 of file EmuDuration.hh.
Referenced by openmsx::AviRecorder::addImage().
|
static |
Definition at line 119 of file EmuDuration.hh.
Referenced by openmsx::ClockPin::getTicksBetween().
1.8.1.2