repositories
/
deb_libcec.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
platform: let CTimeout return uint32_t instead of uint64_t. fixes compilation warning
[deb_libcec.git]
/
src
/
lib
/
platform
/
util
/
timeutils.h
diff --git
a/src/lib/platform/util/timeutils.h
b/src/lib/platform/util/timeutils.h
index 367c80bbbc3c1db707046e2efec38f4d1a3f9b6d..3b1ef700c8f4213ca1a1f2af3ee15e5e6f5d71e7 100644
(file)
--- a/
src/lib/platform/util/timeutils.h
+++ b/
src/lib/platform/util/timeutils.h
@@
-107,13
+107,16
@@
namespace PLATFORM
class CTimeout
{
public:
class CTimeout
{
public:
- CTimeout(
uint32_t iTime) :
-
m_iTarget(GetTimeMs() + iTime) {
}
+ CTimeout(
void) : m_iTarget(0) {}
+
CTimeout(uint32_t iTimeout) { Init(iTimeout);
}
- uint64_t TimeLeft(void) const
+ bool IsSet(void) const { return m_iTarget > 0; }
+ void Init(uint32_t iTimeout) { m_iTarget = GetTimeMs() + iTimeout; }
+
+ uint32_t TimeLeft(void) const
{
uint64_t iNow = GetTimeMs();
{
uint64_t iNow = GetTimeMs();
- return (iNow > m_iTarget) ? 0 :
m_iTarget - iNow
;
+ return (iNow > m_iTarget) ? 0 :
(uint32_t)(m_iTarget - iNow)
;
}
private:
}
private: