X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fgraph_ident.h;h=ddba4776561da3408aa66037b232752aa7d76cec;hb=ec060bd3831805d241bcd00d4d09b59ec8b10c26;hp=e433fa7f8e7f0978614a7512d9e474cdc9b8ec5b;hpb=eceb676f7780ab7490b32708131f5c115e838427;p=collection4.git diff --git a/src/graph_ident.h b/src/graph_ident.h index e433fa7..ddba477 100644 --- a/src/graph_ident.h +++ b/src/graph_ident.h @@ -25,6 +25,9 @@ #define GRAPH_IDENT_H 1 #include + +#include + #include "graph_types.h" #define ANY_TOKEN "/any/" @@ -86,7 +89,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_describe (const graph_ident_t *ident, const graph_ident_t *selector, + char *buffer, size_t buffer_size); time_t ident_get_mtime (const graph_ident_t *ident);