doveadm.h revision 75d9024d9409f4710e51dbe40ffb338a84bb1446
#ifndef DOVEADM_H
#define DOVEADM_H
#include "doveadm-util.h"
#include "doveadm-settings.h"
#define USAGE_CMDNAME_FMT " %-12s"
struct doveadm_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;
void usage(void) ATTR_NORETURN;
void doveadm_master_send_signal(int signo);
void doveadm_register_director_commands(void);
void doveadm_register_log_commands(void);
#endif