Bug 1921288 - Add a way to get the associated duration type from TimeStamp and AwakeTimeStamp. r=gsvelto

Differential Revision: https://phabricator.services.mozilla.com/D223792
This commit is contained in:
Paul Adenot
2024-10-03 08:54:11 +00:00
parent 3c35cdab87
commit 25aeb02b9b
2 changed files with 2 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ class AwakeTimeDuration;
// methods are equivalent on non-Windows. // methods are equivalent on non-Windows.
class AwakeTimeStamp { class AwakeTimeStamp {
public: public:
using DurationType = AwakeTimeDuration;
MFBT_API static AwakeTimeStamp NowLoRes(); MFBT_API static AwakeTimeStamp NowLoRes();
MFBT_API static AwakeTimeStamp Now(); MFBT_API static AwakeTimeStamp Now();
MFBT_API void operator+=(const AwakeTimeDuration& aOther); MFBT_API void operator+=(const AwakeTimeDuration& aOther);

View File

@@ -387,6 +387,7 @@ static_assert(sizeof(TimeStampValue) > 8);
*/ */
class TimeStamp { class TimeStamp {
public: public:
using DurationType = TimeDuration;
/** /**
* Initialize to the "null" moment * Initialize to the "null" moment
*/ */