diff options
Diffstat (limited to 'src/profiling/ICounterDirectory.hpp')
-rw-r--r-- | src/profiling/ICounterDirectory.hpp | 46 |
1 files changed, 1 insertions, 45 deletions
diff --git a/src/profiling/ICounterDirectory.hpp b/src/profiling/ICounterDirectory.hpp index b6b513a51f..d024516ab8 100644 --- a/src/profiling/ICounterDirectory.hpp +++ b/src/profiling/ICounterDirectory.hpp @@ -5,6 +5,7 @@ #pragma once +#include "Counter.hpp" #include <string> #include <vector> @@ -22,7 +23,6 @@ namespace pipe class Category; class Device; class CounterSet; -class Counter; // Profiling objects smart pointer types using CategoryPtr = std::unique_ptr<Category>; @@ -89,50 +89,6 @@ public: uint16_t m_Count; }; -class Counter final -{ -public: - // Constructors - Counter(const std::string& backendId, - uint16_t counterUid, - uint16_t maxCounterUid, - uint16_t counterClass, - uint16_t interpolation, - double multiplier, - const std::string& name, - const std::string& description, - const std::string& units, - uint16_t deviceUid, - uint16_t counterSetUid) - : m_BackendId(backendId) - , m_Uid(counterUid) - , m_MaxCounterUid(maxCounterUid) - , m_Class(counterClass) - , m_Interpolation(interpolation) - , m_Multiplier(multiplier) - , m_Name(name) - , m_Description(description) - , m_Units(units) - , m_DeviceUid(deviceUid) - , m_CounterSetUid(counterSetUid) - {} - - // Fields - std::string m_BackendId; - uint16_t m_Uid; - uint16_t m_MaxCounterUid; - uint16_t m_Class; - uint16_t m_Interpolation; - double m_Multiplier; - std::string m_Name; - std::string m_Description; - std::string m_Units; // Optional, leave empty if the counter does not need units - - // Connections - uint16_t m_DeviceUid; // Optional, set to zero if the counter is not associated with a device - uint16_t m_CounterSetUid; // Optional, set to zero if the counter is not associated with a counter set -}; - class ICounterDirectory { public: |