From 9153e7912f7d101d1b4fb3f73734a15db5535481 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 28 Jan 2020 16:28:09 +0100 Subject: [PATCH] shared: add nm_utils_get_monotonic_timestamp_msec_cached() helper --- shared/nm-glib-aux/nm-time-utils.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/shared/nm-glib-aux/nm-time-utils.h b/shared/nm-glib-aux/nm-time-utils.h index 47715bf50a..190d949127 100644 --- a/shared/nm-glib-aux/nm-time-utils.h +++ b/shared/nm-glib-aux/nm-time-utils.h @@ -37,6 +37,13 @@ nm_utils_get_monotonic_timestamp_nsec_cached (gint64 *cache_now) ?: (*cache_now = nm_utils_get_monotonic_timestamp_nsec ()); } +static inline gint64 +nm_utils_get_monotonic_timestamp_msec_cached (gint64 *cache_now) +{ + return (*cache_now) + ?: (*cache_now = nm_utils_get_monotonic_timestamp_msec ()); +} + gint64 nm_utils_clock_gettime_nsec (clockid_t clockid); gint64 nm_utils_clock_gettime_msec (clockid_t clockid);