#ifndef GRAPH_IDENT_H
#define GRAPH_IDENT_H 1
+#include <time.h>
+#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);
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 */