vdr
1.7.27
|
#include <tools.h>
Public Member Functions | |
cTimeMs (int Ms=0) | |
void | Set (int Ms=0) |
bool | TimedOut (void) |
uint64_t | Elapsed (void) |
cTimeMs (int Ms=0) | |
void | Set (int Ms=0) |
bool | TimedOut (void) |
uint64_t | Elapsed (void) |
Static Public Member Functions | |
static uint64_t | Now (void) |
static uint64_t | Now (void) |
Private Attributes | |
uint64_t | begin |
Definition at line 294 of file include/vdr/tools.h.
cTimeMs::cTimeMs | ( | int | Ms = 0 | ) |
cTimeMs::cTimeMs | ( | int | Ms = 0 | ) |
Creates a timer with ms resolution and an initial timeout of Ms.
If Ms is negative the timer is not initialized with the current time.
uint64_t cTimeMs::Elapsed | ( | void | ) |
Definition at line 637 of file tools.c.
Referenced by cLircRemote::Action(), cRcuRemote::Action(), cDisplayChannel::ProcessKey(), cThread::Start(), and WriteAllOrNothing().
uint64_t cTimeMs::Elapsed | ( | void | ) |
uint64_t cTimeMs::Now | ( | void | ) | [static] |
Definition at line 584 of file tools.c.
References dsyslog, and esyslog.
Referenced by cTrueColorDemo::Action(), Elapsed(), Set(), and TimedOut().
static uint64_t cTimeMs::Now | ( | void | ) | [static] |
void cTimeMs::Set | ( | int | Ms = 0 | ) |
Definition at line 627 of file tools.c.
Referenced by cLircRemote::Action(), cRcuRemote::Action(), cDvbSubtitleConverter::Action(), cDvbTuner::Action(), cCiTransportConnection::cCiTransportConnection(), cDisplayChannel::cDisplayChannel(), cDisplaySubtitleTracks::cDisplaySubtitleTracks(), cDisplayTracks::cDisplayTracks(), cDisplayVolume::cDisplayVolume(), cPictureControl::cPictureControl(), cReplayControl::cReplayControl(), cTimeMs(), cRemote::Get(), cOsdMenu::HotKey(), cMenuChannels::Number(), cCamSlot::Process(), cCiTransportConnection::Process(), cCiConditionalAccessSupport::Process(), cPictureControl::ProcessKey(), cMenuEditStrItem::ProcessKey(), cDisplayChannel::ProcessKey(), cDisplayVolume::ProcessKey(), cDisplayTracks::ProcessKey(), cDisplaySubtitleTracks::ProcessKey(), cReplayControl::ProcessKey(), and cCiTransportConnection::SendTPDU().
void cTimeMs::Set | ( | int | Ms = 0 | ) |
bool cTimeMs::TimedOut | ( | void | ) |
Definition at line 632 of file tools.c.
Referenced by cDvbSubtitleConverter::Action(), cDvbTuner::Action(), cCamSlot::CanDecrypt(), cRemote::Get(), cOsdMenu::HotKey(), cMenuChannels::Number(), cCamSlot::Process(), cCiTransportConnection::Process(), cCiConditionalAccessSupport::Process(), cPictureControl::ProcessKey(), cMenuEditStrItem::ProcessKey(), cDisplayVolume::ProcessKey(), cDisplayTracks::ProcessKey(), cDisplaySubtitleTracks::ProcessKey(), and cReplayControl::ProcessKey().
bool cTimeMs::TimedOut | ( | void | ) |
uint64_t cTimeMs::begin [private] |
Definition at line 296 of file include/vdr/tools.h.
Referenced by cTimeMs(), Elapsed(), Set(), and TimedOut().