33 #ifndef I_BESInfoList_h
34 #define I_BESInfoList_h 1
46 typedef BESInfo * (*p_info_builder)(
const string &info_type ) ;
52 map< string, p_info_builder >_info_list ;
54 typedef map< string, p_info_builder >::const_iterator Info_citer ;
55 typedef map< string, p_info_builder >::iterator Info_iter ;
66 virtual void dump( ostream &strm )
const ;
71 #endif // I_BESInfoList_h
virtual BESInfo * build_info()
static BESInfoList * TheList()
virtual bool rem_info_builder(const string &info_type)
Base object for bes objects.
virtual void dump(ostream &strm) const
dumps information about this object
informational response object
BESInfo *(* p_info_builder)(const string &info_type)
virtual bool add_info_builder(const string &info_type, p_info_builder info_builder)
virtual ~BESInfoList(void)