3 #ifndef GEODE_STATISTICS_STATISTICSTYPE_H_ 4 #define GEODE_STATISTICS_STATISTICSTYPE_H_ 22 #include <geode/geode_globals.hpp> 32 namespace statistics {
50 virtual const char* getName() = 0;
55 virtual const char* getDescription() = 0;
71 virtual int32_t nameToId(
const char* name) = 0;
85 virtual int32_t getDescriptorsCount() = 0;
99 #endif // GEODE_STATISTICS_STATISTICSTYPE_H_ Definition: Assert.hpp:33
Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
#define CPPCACHE_EXPORT
Defines a Geode CPPCACHE export.
Definition: geode_base.hpp:58
virtual ~StatisticsType()
Destructor.
Definition: StatisticsType.hpp:91
Describes an individual statistic whose value is updated by an application and may be archived by Geo...
Definition: StatisticDescriptor.hpp:47
This namespace contains all the Geode C++ API classes, enumerations and globals.
Used to describe a logical collection of StatisticDescriptors.
Definition: StatisticsType.hpp:45