X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgraph_ident.h;h=e2f2ba65a472a41aec869ce2219ad6060c26a349;hb=25849a1143a916b31fb9782a6cf10399849f88ef;hp=5107011ed3dec9d9848ee874895c3cdf32df9bd5;hpb=0ab3085f89e64eecd67d3179ea87f0463e918a10;p=collection4.git diff --git a/src/graph_ident.h b/src/graph_ident.h index 5107011..e2f2ba6 100644 --- a/src/graph_ident.h +++ b/src/graph_ident.h @@ -1,15 +1,15 @@ #ifndef GRAPH_IDENT_H #define GRAPH_IDENT_H 1 +#include +#include "graph_types.h" + #define ANY_TOKEN "/any/" #define ALL_TOKEN "/all/" #define IS_ANY(str) (((str) != NULL) && (strcasecmp (ANY_TOKEN, (str)) == 0)) #define IS_ALL(str) (((str) != NULL) && (strcasecmp (ALL_TOKEN, (str)) == 0)) -struct graph_ident_s; -typedef struct graph_ident_s graph_ident_t; - graph_ident_t *ident_create (const char *host, const char *plugin, const char *plugin_instance, const char *type, const char *type_instance); @@ -40,11 +40,13 @@ int ident_compare (const graph_ident_t *i0, const graph_ident_t *i1); _Bool ident_matches (const graph_ident_t *selector, - const graph_ident_t *ident); + const graph_ident_t *ident); 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); +time_t ident_get_mtime (const graph_ident_t *ident); + /* vim: set sw=2 sts=2 et fdm=marker : */ #endif /* GRAPH_IDENT_H */