33 #ifndef I_BESReporterList_h 34 #define I_BESReporterList_h 1 43 #include "BESDataHandlerInterface.h" 51 map< string, BESReporter * > _reporter_list ;
57 typedef map< string, BESReporter * >::const_iterator Reporter_citer ;
58 typedef map< string, BESReporter * >::iterator Reporter_iter ;
60 virtual bool add_reporter(
string reporter_name,
62 virtual BESReporter * remove_reporter(
string reporter_name ) ;
63 virtual BESReporter * find_reporter(
string reporter_name ) ;
67 virtual void dump( ostream &strm )
const ;
72 #endif // I_BESReporterList_h Base object for bes objects.
virtual void dump(ostream &strm) const
dumps information about this object
Structure storing information used by the BES to handle the request.