X-Git-Url: https://git.octo.it/?p=collection4.git;a=blobdiff_plain;f=src%2Fgraph_ident.h;h=6d033b328ff098273c18ecaeeaab92eedbdfce1d;hp=5787ad58d411e62a9a0b2848173bc5914439b9f8;hb=c4c851ce35ad88eff7f843dbced132f55b8a2f6c;hpb=0d346a62412563396fe2ad3e40066ed5c21a69ee diff --git a/src/graph_ident.h b/src/graph_ident.h index 5787ad5..6d033b3 100644 --- a/src/graph_ident.h +++ b/src/graph_ident.h @@ -25,7 +25,11 @@ #define GRAPH_IDENT_H 1 #include + +#include + #include "graph_types.h" +#include "data_provider.h" #define ANY_TOKEN "/any/" #define ALL_TOKEN "/all/" @@ -86,7 +90,11 @@ _Bool ident_intersect (const graph_ident_t *s0, const graph_ident_t *s1); char *ident_to_string (const graph_ident_t *ident); char *ident_to_file (const graph_ident_t *ident); -char *ident_to_json (const graph_ident_t *ident); +int ident_to_json (const graph_ident_t *ident, + yajl_gen handler); +int ident_data_to_json (const graph_ident_t *ident, + dp_time_t begin, dp_time_t end, + yajl_gen handler); int ident_describe (const graph_ident_t *ident, const graph_ident_t *selector, char *buffer, size_t buffer_size);