diff --git a/src/support/timestamp.cpp b/src/support/timestamp.cpp index 39801c62db..8c1711bd7e 100644 --- a/src/support/timestamp.cpp +++ b/src/support/timestamp.cpp @@ -91,7 +91,7 @@ static const unsigned long long zerotime_val = zerotime(); static const unsigned long long offset_val = timestamp(); static const unsigned long long frequency_val = update_frequency(); -unsigned long long NT_Now() { +unsigned long long nt::Now() { assert(offset_val > 0u); assert(frequency_val > 0u); unsigned long long delta = timestamp() - offset_val; @@ -100,3 +100,7 @@ unsigned long long NT_Now() { unsigned long long delta_in_us = delta * 10000000ull / frequency_val; return delta_in_us + zerotime_val; } + +unsigned long long NT_Now() { + return nt::Now(); +} diff --git a/src/support/timestamp.h b/src/support/timestamp.h index 1baaf9e413..215aa88429 100644 --- a/src/support/timestamp.h +++ b/src/support/timestamp.h @@ -17,4 +17,12 @@ unsigned long long NT_Now(void); } #endif +#ifdef __cplusplus +namespace nt { + +unsigned long long Now(); + +} // namespace nt +#endif + #endif // NT_SUPPORT_TIMESTAMP_H_