Code

Removed `#if HAVE_LIBRRD' around `plugin_write': The logmode works even without librrd.
authorocto <octo>
Fri, 14 Apr 2006 06:27:51 +0000 (06:27 +0000)
committerocto <octo>
Fri, 14 Apr 2006 06:27:51 +0000 (06:27 +0000)
Documented the `plugin_write' function.

src/plugin.h

index a07c205a66c47bc67fd445ea49767a01c9a89993..baef3280095338561fd6f937751ba357a2013468 100644 (file)
@@ -97,9 +97,24 @@ void plugin_register (char *type,
                void (*read) (void),
                void (*write) (char *, char *, char *));
 
-#ifdef HAVE_LIBRRD
+/*
+ * NAME
+ *  plugin_write
+ *
+ * DESCRIPTION
+ *  Searches the plugin for `type' in the plugin-list. If found, and a `write'
+ *  function is registered, it's called. If either the plugin is not found or
+ *  the plugin doesn't provide a `write' function this function will return
+ *  without further notice.
+ *
+ * ARGUMENTS
+ *  `host'      Host(name) from which the data originates.
+ *  `type'      Name of the plugin.
+ *  `inst'      Instance (passed to the plugin's `write' function.
+ *  `val'       Values for the RRD files. Also passed to the plugin.
+ */
 void plugin_write    (char *host, char *type, char *inst, char *val);
-#endif /* HAVE_LIBRRD */
+
 void plugin_submit   (char *type, char *inst, char *val);
 
 #endif /* PLUGIN_H */