X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fdaemon%2Fplugin_mock.c;h=e01e2569429e3f10e91683f3bbd4df102af690b8;hb=6d8031d73b7c1d874d7afa4cad2f248c4073764d;hp=f3eefd5a6ebc5ebededb1af1206f4f997a330941;hpb=59547eb66a3743ca0b458222d7a4318f3e659a60;p=collectd.git diff --git a/src/daemon/plugin_mock.c b/src/daemon/plugin_mock.c index f3eefd5a..e01e2569 100644 --- a/src/daemon/plugin_mock.c +++ b/src/daemon/plugin_mock.c @@ -26,6 +26,10 @@ #include "plugin.h" +#if HAVE_LIBKSTAT +kstat_ctl_t *kc = NULL; +#endif /* HAVE_LIBKSTAT */ + char hostname_g[] = "example.com"; int plugin_register_complex_config (const char *type, int (*callback) (oconfig_item_t *)) @@ -53,6 +57,21 @@ int plugin_dispatch_values (value_list_t const *vl) return ENOTSUP; } +int plugin_flush (const char *plugin, cdtime_t timeout, const char *identifier) +{ + return ENOTSUP; +} + +static data_source_t magic_ds[] = {{ "value", DS_TYPE_DERIVE, 0.0, NAN }}; +static data_set_t magic = { "MAGIC", 1, magic_ds }; +const data_set_t *plugin_get_ds (const char *name) +{ + if (strcmp (name, "MAGIC")) + return NULL; + + return &magic; +} + void plugin_log (int level, char const *format, ...) { char buffer[1024];