00001 // 00002 // Copyright (c) 2012 Daniel Lundin 00003 // 00004 00005 #ifndef MEDIDA_METRIC_INTERFACE_H_ 00006 #define MEDIDA_METRIC_INTERFACE_H_ 00007 00008 #include "medida/metric_processor.h" 00009 00010 namespace medida { 00011 00012 class MetricInterface { 00013 public: 00014 virtual ~MetricInterface() {}; 00015 virtual void Process(MetricProcessor& processor) = 0; 00016 }; 00017 00018 } // namespace medida 00019 00020 #endif // MEDIDA_METRIC_INTERFACE_H_