33 #ifndef I_BESReporterList_h
34 #define I_BESReporterList_h 1
40 #include "BESDataHandlerInterface.h"
48 std::map< std::string, BESReporter * > _reporter_list ;
54 typedef std::map< std::string, BESReporter * >::const_iterator Reporter_citer ;
55 typedef std::map< std::string, BESReporter * >::iterator Reporter_iter ;
57 virtual bool add_reporter( std::string reporter_name,
59 virtual BESReporter * remove_reporter( std::string reporter_name ) ;
60 virtual BESReporter * find_reporter( std::string reporter_name ) ;
64 virtual void dump( std::ostream &strm )
const ;
69 #endif // I_BESReporterList_h