24 #ifndef __PLUGINS_RRD_ASPECT_RRD_MANAGER_H_ 25 #define __PLUGINS_RRD_ASPECT_RRD_MANAGER_H_ 27 #include <plugins/rrd/aspect/rrd_descriptions.h> 28 #include <core/utils/rwlock_vector.h> 72 virtual void add_data(
const char *rrd_name,
const char *format, ...) = 0;
virtual const RWLockVector< RRDDefinition * > & get_rrds() const =0
Get RRDs.
virtual void add_rrd(RRDDefinition *rrd_def)=0
Add RRD.
Interface for a RRD connection creator.
Fawkes library namespace.
virtual void add_graph(RRDGraphDefinition *rrd_graph_def)=0
Add graph.
virtual void add_data(const char *rrd_name, const char *format,...)=0
Add data.
Class representing a graph definition.
virtual void remove_rrd(RRDDefinition *rrd_def)=0
Remove RRD.
virtual const RWLockVector< RRDGraphDefinition * > & get_graphs() const =0
Get graphs.
virtual ~RRDManager()
Virtual empty destructor.