5 typedef struct graph_ident_s graph_ident_t;
7 struct graph_instance_s;
8 typedef struct graph_instance_s graph_instance_t;
10 struct graph_config_s;
11 typedef struct graph_config_s graph_config_t;
16 typedef int (*gl_cfg_callback) (graph_config_t *cfg,
19 typedef int (*gl_inst_callback) (graph_config_t *cfg,
20 graph_instance_t *inst, void *user_data);
25 int gl_graph_get_all (gl_cfg_callback callback,
28 int gl_graph_instance_get_all (graph_config_t *cfg,
29 gl_inst_callback callback, void *user_data);
31 int gl_instance_get_all (gl_inst_callback callback,
34 int gl_instance_get_ident (graph_instance_t *inst,
35 char *buffer, size_t buffer_size);
44 char *plugin_instance;
48 typedef struct graph_list_s graph_list_t;
50 typedef int (*gl_callback) (
51 const graph_list_t *, void *user_data);
54 int gl_foreach (gl_callback callback, void *user_data);
56 #endif /* GRAPH_LIST_H */
57 /* vim: set sw=2 sts=2 et fdm=marker : */