1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00

Added a comment about the semantics of cTimeMs::Set()

This commit is contained in:
Klaus Schmidinger 2020-06-23 15:52:29 +02:00
parent 7630f579e1
commit 35b95c2b00
2 changed files with 9 additions and 2 deletions

View File

@ -9453,7 +9453,7 @@ Video Disk Recorder Revision History
The version numbers (both VDRVERSNUM and APIVERSNUM) have been bumped to 2.4.2, so The version numbers (both VDRVERSNUM and APIVERSNUM) have been bumped to 2.4.2, so
that plugins can detect the presence of the new cControl::Control(). that plugins can detect the presence of the new cControl::Control().
2020-06-19: Version 2.4.3 2020-06-23: Version 2.4.3
- Added a missing '-D' to the 'plugins' target of the Makefile (thanks to Johann - Added a missing '-D' to the 'plugins' target of the Makefile (thanks to Johann
Friedrichs). Friedrichs).
@ -9485,3 +9485,4 @@ Video Disk Recorder Revision History
the Makefiles of the plugins that come with the VDR source. the Makefiles of the plugins that come with the VDR source.
- Fixed a typo in svdrp.c (thanks to Tobias Grimm). - Fixed a typo in svdrp.c (thanks to Tobias Grimm).
- Added support for HEVC-video and AC-4-audio (thanks to Christoph Haubrich). - Added support for HEVC-video and AC-4-audio (thanks to Christoph Haubrich).
- Added a comment about the semantics of cTimeMs::Set().

View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and * See the main source file 'vdr.c' for copyright information and
* how to reach the author. * how to reach the author.
* *
* $Id: tools.h 4.16 2018/03/04 14:06:36 kls Exp $ * $Id: tools.h 4.17 2020/06/23 15:52:29 kls Exp $
*/ */
#ifndef __TOOLS_H #ifndef __TOOLS_H
@ -376,6 +376,12 @@ public:
///< time. ///< time.
static uint64_t Now(void); static uint64_t Now(void);
void Set(int Ms = 0); void Set(int Ms = 0);
///< Sets the timer. If Ms is 0, call Elapsed() to get the number of milliseconds
///< since the timer has been set. If Ms is greater than 0, TimedOut() returns
///< true as soon as Ms milliseconds have passed since calling Set(). If Ms is
///< negative, results are undefined.
///< Depending on the value of Ms, an object of cTimeMs can handle either
///< timeouts or elapsed times, not both at the same time.
bool TimedOut(void) const; bool TimedOut(void) const;
uint64_t Elapsed(void) const; uint64_t Elapsed(void) const;
}; };