summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d703a9d)
raw | patch | inline | side by side (parent: d703a9d)
author | Scott Sanders <scott@jssjr.com> | |
Sat, 1 Oct 2011 22:42:54 +0000 (18:42 -0400) | ||
committer | Scott Sanders <scott@jssjr.com> | |
Sat, 1 Oct 2011 22:42:54 +0000 (18:42 -0400) |
src/write_graphite.c | patch | blob | history |
diff --git a/src/write_graphite.c b/src/write_graphite.c
index 322b8254accd2d6556c9102c3460ec65b49ba84b..8090c8b3c8fb242154f19dd9e67ce5a64032260d 100644 (file)
--- a/src/write_graphite.c
+++ b/src/write_graphite.c
/*
* Functions
*/
-static void wg_reset_buffer (struct wg_callback *cb) /* {{{ */
+static void wg_reset_buffer (struct wg_callback *cb)
{
memset (cb->send_buf, 0, sizeof (cb->send_buf));
cb->send_buf_free = sizeof (cb->send_buf);
cb->send_buf_fill = 0;
cb->send_buf_init_time = cdtime ();
-} /* }}} wg_reset_buffer */
+}
-static int wg_send_buffer (struct wg_callback *cb) /* {{{ */
+static int wg_send_buffer (struct wg_callback *cb)
{
int status = 0;
return (-1);
}
return (0);
-} /* }}} wg_send_buffer */
+}
-static int wg_flush_nolock (cdtime_t timeout, struct wg_callback *cb) /* {{{ */
+static int wg_flush_nolock (cdtime_t timeout, struct wg_callback *cb)
{
int status;
wg_reset_buffer (cb);
return (status);
-} /* }}} wg_flush_nolock */
+}
-static int wg_callback_init (struct wg_callback *cb) /* {{{ */
+static int wg_callback_init (struct wg_callback *cb)
{
int status;
wg_reset_buffer (cb);
return (0);
-} /* }}} int wg_callback_init */
+}
-static void wg_callback_free (void *data) /* {{{ */
+static void wg_callback_free (void *data)
{
struct wg_callback *cb;
sfree(cb->prefix);
sfree(cb);
-} /* }}} void wg_callback_free */
+}
-static int wg_flush (cdtime_t timeout, /* {{{ */
+static int wg_flush (cdtime_t timeout,
const char *identifier __attribute__((unused)),
user_data_t *user_data)
{
pthread_mutex_unlock (&cb->send_lock);
return (status);
-} /* }}} int wg_flush */
+}
-static int wg_format_values (char *ret, size_t ret_len, /* {{{ */
+static int wg_format_values (char *ret, size_t ret_len,
int ds_num, const data_set_t *ds, const value_list_t *vl,
_Bool store_rates)
{
sfree (rates);
return (0);
-} /* }}} int wg_format_values */
+}
-static int normalize_hostname (char *dst, const char *src) /* {{{ */
+static int normalize_hostname (char *dst, const char *src)
{
size_t i;
dst[i] = '\0';
return reps;
-} /* }}} int normalize_hostname */
+}
-static int wg_format_name (char *ret, int ret_len, /* {{{ */
+static int wg_format_name (char *ret, int ret_len,
const char *hostname,
const char *plugin, const char *plugin_instance,
const char *type, const char *type_instance,
if ((status < 1) || (status >= ret_len))
return (-1);
return (0);
-} /* }}} int wg_format_name */
+}
-static int wg_send_message (const char* key, const char* value, cdtime_t time, struct wg_callback *cb) /* {{{ */
+static int wg_send_message (const char* key, const char* value, cdtime_t time, struct wg_callback *cb)
{
int status;
size_t message_len;
@@ -465,9 +465,9 @@ static int wg_send_message (const char* key, const char* value, cdtime_t time, s
pthread_mutex_unlock (&cb->send_lock);
return (0);
-} /* }}} int wg_send_message */
+}
-static int wg_write_messages (const data_set_t *ds, const value_list_t *vl, /* {{{ */
+static int wg_write_messages (const data_set_t *ds, const value_list_t *vl,
struct wg_callback *cb)
{
char key[10*DATA_MAX_NAME_LEN];
@@ -547,9 +547,9 @@ static int wg_write_messages (const data_set_t *ds, const value_list_t *vl, /* {
}
return (0);
-} /* }}} int wg_write_messages */
+}
-static int wg_write (const data_set_t *ds, const value_list_t *vl, /* {{{ */
+static int wg_write (const data_set_t *ds, const value_list_t *vl,
user_data_t *user_data)
{
struct wg_callback *cb;
status = wg_write_messages (ds, vl, cb);
return (status);
-} /* }}} int wg_write */
+}
-static int config_set_number (int *dest, /* {{{ */
+static int config_set_number (int *dest,
oconfig_item_t *ci)
{
if ((ci->values_num != 1) || (ci->values[0].type != OCONFIG_TYPE_NUMBER))
*dest = ci->values[0].value.number;
return (0);
-} /* }}} int config_set_number */
+}
-static int config_set_string (char **ret_string, /* {{{ */
+static int config_set_string (char **ret_string,
oconfig_item_t *ci)
{
char *string;
*ret_string = string;
return (0);
-} /* }}} int config_set_string */
+}
-static int wg_config_carbon (oconfig_item_t *ci) /* {{{ */
+static int wg_config_carbon (oconfig_item_t *ci)
{
struct wg_callback *cb;
user_data_t user_data;
plugin_register_write ("write_graphite", wg_write, &user_data);
return (0);
-} /* }}} int wg_config_carbon */
+}
-static int wg_config (oconfig_item_t *ci) /* {{{ */
+static int wg_config (oconfig_item_t *ci)
{
int i;
}
return (0);
-} /* }}} int wg_config */
+}
-void module_register (void) /* {{{ */
+void module_register (void)
{
plugin_register_complex_config ("write_graphite", wg_config);
-} /* }}} void module_register */
+}
-/* vim: set fdm=marker sw=4 ts=4 sts=4 tw=78 et : */
+/* vim: set sw=4 ts=4 sts=4 tw=78 et : */