projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'github/pr/2040'
[collectd.git]
/
src
/
daemon
/
meta_data.h
diff --git
a/src/daemon/meta_data.h
b/src/daemon/meta_data.h
index
fa48df3
..
f4a4f21
100644
(file)
--- a/
src/daemon/meta_data.h
+++ b/
src/daemon/meta_data.h
@@
-29,6
+29,7
@@
#include "collectd.h"
#include "collectd.h"
+
/*
* Defines
*/
/*
* Defines
*/
@@
-43,6
+44,7
@@
typedef struct meta_data_s meta_data_t;
meta_data_t *meta_data_create (void);
meta_data_t *meta_data_clone (meta_data_t *orig);
meta_data_t *meta_data_create (void);
meta_data_t *meta_data_clone (meta_data_t *orig);
+int meta_data_clone_merge (meta_data_t **dest, meta_data_t *orig);
void meta_data_destroy (meta_data_t *md);
int meta_data_exists (meta_data_t *md, const char *key);
void meta_data_destroy (meta_data_t *md);
int meta_data_exists (meta_data_t *md, const char *key);
@@
-82,5
+84,10
@@
int meta_data_get_boolean (meta_data_t *md,
const char *key,
_Bool *value);
const char *key,
_Bool *value);
+/* Returns the value as a string, regardless of the type. */
+int meta_data_as_string (meta_data_t *md,
+ const char *key,
+ char **value);
+
#endif /* META_DATA_H */
/* vim: set sw=2 sts=2 et : */
#endif /* META_DATA_H */
/* vim: set sw=2 sts=2 et : */