summaryrefslogtreecommitdiffstats
path: root/library/cpp/time_provider/monotonic_provider.h
diff options
context:
space:
mode:
authorDaniil Cherednik <[email protected]>2023-06-15 18:24:59 +0300
committerDaniil Cherednik <[email protected]>2023-06-15 18:26:33 +0300
commit068d4453cf9fc68c875eee73f5c637bb076f6a71 (patch)
treeda3e83fdb9488ea08faa39d8b41916744f9acad7 /library/cpp/time_provider/monotonic_provider.h
parent7e7de263d4acbc6eacf92b618bcb5f9049bccc9b (diff)
Create stable-23-2 branch
x-stable-origin-commit: 3fd4d58117c143ed9e6b21813ccd9e507d2cd4d3
Diffstat (limited to 'library/cpp/time_provider/monotonic_provider.h')
-rw-r--r--library/cpp/time_provider/monotonic_provider.h28
1 files changed, 17 insertions, 11 deletions
diff --git a/library/cpp/time_provider/monotonic_provider.h b/library/cpp/time_provider/monotonic_provider.h
index 966e2e496ba..17b57e40751 100644
--- a/library/cpp/time_provider/monotonic_provider.h
+++ b/library/cpp/time_provider/monotonic_provider.h
@@ -3,19 +3,25 @@
#include <util/datetime/base.h>
#include "monotonic.h"
-class IMonotonicTimeProvider: public TThrRefBase {
-public:
- virtual TMonotonic Now() = 0;
-};
+namespace NMonotonic {
-class TMonotonicOperator {
-public:
- static void RegisterProvider(TIntrusivePtr<IMonotonicTimeProvider> provider);
- static TMonotonic Now();
-};
+ class IMonotonicTimeProvider: public TThrRefBase {
+ public:
+ virtual TMonotonic Now() = 0;
+ };
-namespace NMonotonic {
+ class TMonotonicOperator {
+ public:
+ static void RegisterProvider(TIntrusivePtr<IMonotonicTimeProvider> provider);
+ static TMonotonic Now();
+ };
-TIntrusivePtr<IMonotonicTimeProvider> CreateDefaultMonotonicTimeProvider();
+ TIntrusivePtr<IMonotonicTimeProvider> CreateDefaultMonotonicTimeProvider();
}
+
+// TODO: remove, alias for compatibility
+using IMonotonicTimeProvider = NMonotonic::IMonotonicTimeProvider;
+
+// TODO: remove, alias for compatibility
+using NMonotonic::CreateDefaultMonotonicTimeProvider;