view src/anvil/connect-limit.h @ 22656:1789bf2a1e01

director: Make sure HOST-RESET-USERS isn't used with max_moving_users=0 The reset command would just hang in that case. doveadm would never have sent this, so this is just an extra sanity check.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Sun, 05 Nov 2017 23:51:56 +0200
parents 1110edddec36
children
line wrap: on
line source

#ifndef CONNECT_LIMIT_H
#define CONNECT_LIMIT_H

struct connect_limit *connect_limit_init(void);
void connect_limit_deinit(struct connect_limit **limit);

unsigned int connect_limit_lookup(struct connect_limit *limit,
				  const char *ident);
void connect_limit_connect(struct connect_limit *limit, pid_t pid,
			   const char *ident);
void connect_limit_disconnect(struct connect_limit *limit, pid_t pid,
			      const char *ident);
void connect_limit_disconnect_pid(struct connect_limit *limit, pid_t pid);
void connect_limit_dump(struct connect_limit *limit, struct ostream *output);

#endif