X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fdaemon%2Fplugin_mock.c;h=e01e2569429e3f10e91683f3bbd4df102af690b8;hb=7aa46a8e912feef20c2bb1e614f2d4e4e1639493;hp=f3eefd5a6ebc5ebededb1af1206f4f997a330941;hpb=b286b677bb54a3192a4121c2aa0857a133fd0603;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];