Mercurial > dovecot > core-2.2
view src/doveadm/doveadm.h @ 13295:34e2190a56c6
doveadm: Added initial implementation of "stats top" command.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 26 Aug 2011 05:15:42 +0300 |
parents | f2874eef6b0b |
children | 0b7ab4965c91 |
line wrap: on
line source
#ifndef DOVEADM_H #define DOVEADM_H #include "doveadm-util.h" #include "doveadm-settings.h" #define USAGE_CMDNAME_FMT " %-12s" typedef void doveadm_command_t(int argc, char *argv[]); struct doveadm_cmd { doveadm_command_t *cmd; const char *name; const char *short_usage; }; extern struct doveadm_cmd doveadm_cmd_stop; extern struct doveadm_cmd doveadm_cmd_reload; extern struct doveadm_cmd doveadm_cmd_auth; extern struct doveadm_cmd doveadm_cmd_user; extern struct doveadm_cmd doveadm_cmd_dump; extern struct doveadm_cmd doveadm_cmd_pw; extern struct doveadm_cmd doveadm_cmd_who; extern struct doveadm_cmd doveadm_cmd_penalty; extern struct doveadm_cmd doveadm_cmd_kick; extern struct doveadm_cmd doveadm_cmd_mailbox_mutf7; extern struct doveadm_cmd doveadm_cmd_sis_deduplicate; extern struct doveadm_cmd doveadm_cmd_sis_find; extern struct doveadm_cmd doveadm_cmd_stats; void doveadm_register_cmd(const struct doveadm_cmd *cmd); void usage(void) ATTR_NORETURN; void help(const struct doveadm_cmd *cmd) ATTR_NORETURN; void doveadm_master_send_signal(int signo); void doveadm_register_director_commands(void); void doveadm_register_proxy_commands(void); void doveadm_register_log_commands(void); #endif