33 #ifndef I_BESAggFactory_h
34 #define I_BESAggFactory_h 1
60 map<string, p_agg_handler> _handler_list;
79 virtual void dump(ostream &strm)
const;
84 #endif // I_BESAggFactory_h
static BESAggFactory * TheFactory()
Base object for bes objects.
virtual bool remove_handler(const string &handler_name)
removes a response handler from the list
List of all registered aggregation handlers for this server.
map< string, p_agg_handler >::iterator Handler_iter
map< string, p_agg_handler >::const_iterator Handler_citer
virtual BESAggregationServer * find_handler(const string &handler_name)
returns the aggregation handler with the given name in the list
virtual string get_handler_names()
returns the list of all agg handlers currently registered with this server.
virtual void dump(ostream &strm) const
dumps information about this object
virtual bool add_handler(const string &handler_name, p_agg_handler handler_method)
add an aggregation handler to the list
Abstraction representing mechanism for aggregating data.
BESAggregationServer *(* p_agg_handler)(const string &name)
virtual ~BESAggFactory(void)