Commits

Anonymous committed 2486ae8

extended IPerfMonSvc interface: iterate over components and their monitored data

Comments (0)

Files changed (2)

 2009-08-30  Sebastien Binet  <binet@farnsworth>
 
+	* tagging PerfMonKernel-00-09-01
+	* extended IPerfMonSvc interface
+	* M PerfMonKernel/IPerfMonSvc.h
+
 	* tagging PerfMonKernel-00-09-00
 	* extended IPerfMonSvc interface
 	* M PerfMonKernel/IPerfMonSvc.h

PerfMonKernel/IPerfMonSvc.h

   std::vector<std::string>
   components(const std::string& stepName) const = 0;
 
+  /// @brief return the list of io-components' names
+  virtual
+  std::vector<std::string>
+  io_components() const = 0;
+
   /// retrieve the monitored value for the component `compName` and 
   /// for the step `step` (ini,evt,fin,cbk,...)
   const PerfMon::Component*