// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- // vim: ts=8 sw=2 smarttab #ifndef CEPH_MGR_TYPES_H #define CEPH_MGR_TYPES_H typedef int MetricQueryID; typedef std::pair PerformanceCounter; typedef std::vector PerformanceCounters; struct MetricListener { virtual ~MetricListener() { } virtual void handle_query_updated() = 0; }; struct PerfCollector { MetricQueryID query_id; PerfCollector(MetricQueryID query_id) : query_id(query_id) { } }; #endif // CEPH_MGR_TYPES_H