Replaced plugin_flush_all(t) with plugin_flush(NULL, t, NULL).
authorSebastian Harl <sh@tokkee.org>
Thu, 21 Aug 2008 09:15:02 +0000 (11:15 +0200)
committerFlorian Forster <octo@huhu.verplant.org>
Thu, 21 Aug 2008 09:55:59 +0000 (11:55 +0200)
There is nothing that plugin_flush_all() would do but plugin_flush() wouldn't,
so this was redundant.

plugin_flush_all() has been removed completely.

Signed-off-by: Sebastian Harl <sh@tokkee.org>
Signed-off-by: Florian Forster <octo@huhu.verplant.org>
src/collectd.c
src/plugin.c
src/plugin.h
src/utils_cmd_flush.c

index 5484322..71eb940 100644 (file)
@@ -50,7 +50,7 @@ static int loop = 0;
 static void *do_flush (void *arg)
 {
        INFO ("Flushing all data.");
-       plugin_flush_all (-1);
+       plugin_flush (NULL, -1, NULL);
        INFO ("Finished flushing all data.");
        pthread_exit (NULL);
        return NULL;
index c47e867..b3feb17 100644 (file)
@@ -665,24 +665,6 @@ void plugin_read_all (void)
        pthread_mutex_unlock (&read_lock);
 } /* void plugin_read_all */
 
-void plugin_flush_all (int timeout)
-{
-       int (*callback) (int timeout, const char *identifier);
-       llentry_t *le;
-
-       if (list_flush == NULL)
-               return;
-
-       le = llist_head (list_flush);
-       while (le != NULL)
-       {
-               callback = (int (*) (int, const char *)) le->value;
-               le = le->next;
-
-               (*callback) (timeout, NULL);
-       }
-} /* void plugin_flush_all */
-
 int plugin_flush (const char *plugin, int timeout, const char *identifier)
 {
   int (*callback) (int timeout, const char *identifier);
index f66ed3e..3ffde46 100644 (file)
@@ -178,7 +178,6 @@ void plugin_init_all (void);
 void plugin_read_all (void);
 void plugin_shutdown_all (void);
 
-void plugin_flush_all (int timeout);
 int plugin_flush (const char *plugin, int timeout, const char *identifier);
 
 /*
index 74807b8..0e7b350 100644 (file)
@@ -164,7 +164,7 @@ int handle_flush (FILE *fh, char *buffer)
        }
        else
        {
-               plugin_flush_all (timeout);
+               plugin_flush (NULL, timeout, NULL);
                print_to_socket (fh, "0 Done\n");
        }