Lines Matching full:metric
12 using namespace phosphor::health::metric::config;
22 bool isValidSubType(metric::Type type, metric::SubType subType) in isValidSubType()
24 std::cout << "Metric Type: " << std::to_underlying(type) in isValidSubType()
25 << " Metric SubType: " << std::to_underlying(subType) in isValidSubType()
28 using set_t = std::set<metric::SubType>; in isValidSubType()
32 case metric::Type::cpu: in isValidSubType()
33 return set_t{metric::SubType::cpuTotal, metric::SubType::cpuKernel, in isValidSubType()
34 metric::SubType::cpuUser} in isValidSubType()
37 case metric::Type::memory: in isValidSubType()
38 return set_t{metric::SubType::memoryAvailable, in isValidSubType()
39 metric::SubType::memoryBufferedAndCached, in isValidSubType()
40 metric::SubType::memoryFree, in isValidSubType()
41 metric::SubType::memoryShared, in isValidSubType()
42 metric::SubType::memoryTotal} in isValidSubType()
45 case metric::Type::storage: in isValidSubType()
46 case metric::Type::inode: in isValidSubType()
47 return set_t{metric::SubType::NA}.contains(subType); in isValidSubType()
60 EXPECT_NE(type, metric::Type::unknown); in TEST()