diff OrthancFramework/Sources/MetricsRegistry.h @ 5336:dd9795dc380d

renamed MetricsType as MetricsUpdate to clarify
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 27 Jun 2023 15:56:04 +0200
parents fbe857e942cd
children b376abae664a
line wrap: on
line diff
--- a/OrthancFramework/Sources/MetricsRegistry.h	Tue Jun 27 15:42:07 2023 +0200
+++ b/OrthancFramework/Sources/MetricsRegistry.h	Tue Jun 27 15:56:04 2023 +0200
@@ -39,13 +39,13 @@
 
 namespace Orthanc
 {
-  enum MetricsType
+  enum MetricsUpdate
   {
-    MetricsType_Default,
-    MetricsType_MaxOver10Seconds,
-    MetricsType_MaxOver1Minute,
-    MetricsType_MinOver10Seconds,
-    MetricsType_MinOver1Minute
+    MetricsUpdate_Directly,
+    MetricsUpdate_MaxOver10Seconds,
+    MetricsUpdate_MaxOver1Minute,
+    MetricsUpdate_MinOver10Seconds,
+    MetricsUpdate_MinOver1Minute
   };
   
   class ORTHANC_PUBLIC MetricsRegistry : public boost::noncopyable
@@ -61,7 +61,7 @@
 
     // The mutex must be locked
     Item& GetItemInternal(const std::string& name,
-                          MetricsType type);
+                          MetricsUpdate update);
 
   public:
     MetricsRegistry();
@@ -73,22 +73,22 @@
     void SetEnabled(bool enabled);
 
     void Register(const std::string& name,
-                  MetricsType type);
+                  MetricsUpdate update);
 
     void SetValue(const std::string& name,
                   int64_t value,
-                  MetricsType type);
+                  MetricsUpdate update);
     
     void SetValue(const std::string& name,
                   int64_t value)
     {
-      SetValue(name, value, MetricsType_Default);
+      SetValue(name, value, MetricsUpdate_Directly);
     }
 
     void IncrementValue(const std::string& name,
                         int64_t delta);
 
-    MetricsType GetMetricsType(const std::string& name);
+    MetricsUpdate GetMetricsUpdate(const std::string& name);
 
     // https://prometheus.io/docs/instrumenting/exposition_formats/#text-based-format
     void ExportPrometheusText(std::string& s);
@@ -105,7 +105,7 @@
     public:
       SharedMetrics(MetricsRegistry& registry,
                     const std::string& name,
-                    MetricsType type);
+                    MetricsUpdate update);
 
       void Add(int64_t delta);
     };
@@ -128,7 +128,7 @@
     private:
       MetricsRegistry&          registry_;
       std::string               name_;
-      MetricsType               type_;
+      MetricsUpdate             update_;
       bool                      active_;
       boost::posix_time::ptime  start_;
 
@@ -140,7 +140,7 @@
 
       Timer(MetricsRegistry& registry,
             const std::string& name,
-            MetricsType type);
+            MetricsUpdate update);
 
       ~Timer();
     };