/**
* collectd - src/utils_cmd_flush.h
- * Copyright (C) 2008 Sebastian Harl
+ * Copyright (C) 2008, 2016 Sebastian Harl
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
#ifndef UTILS_CMD_FLUSH_H
#define UTILS_CMD_FLUSH_H 1
+#include "utils_cmds.h"
+
#include <stdio.h>
-int handle_flush (FILE *fh, char *buffer);
+cmd_status_t cmd_parse_flush(size_t argc, char **argv, cmd_flush_t *ret_flush,
+ const cmd_options_t *opts,
+ cmd_error_handler_t *err);
-#endif /* UTILS_CMD_FLUSH_H */
+cmd_status_t cmd_handle_flush(FILE *fh, char *buffer);
-/* vim: set sw=4 ts=4 tw=78 noexpandtab : */
+void cmd_destroy_flush(cmd_flush_t *flush);
+#endif /* UTILS_CMD_FLUSH_H */