Searched refs:connect_limit (Results 1 - 5 of 5) sorted by relevance

/dovecot/src/anvil/
H A Dcommon.h6 extern struct connect_limit *connect_limit;
H A Dconnect-limit.h4 struct connect_limit *connect_limit_init(void);
5 void connect_limit_deinit(struct connect_limit **limit);
7 unsigned int connect_limit_lookup(struct connect_limit *limit,
9 void connect_limit_connect(struct connect_limit *limit, pid_t pid,
11 void connect_limit_disconnect(struct connect_limit *limit, pid_t pid,
13 void connect_limit_disconnect_pid(struct connect_limit *limit, pid_t pid);
14 void connect_limit_dump(struct connect_limit *limit, struct ostream *output);
H A Dconnect-limit.c17 struct connect_limit { struct
39 struct connect_limit *connect_limit_init(void)
41 struct connect_limit *limit;
43 limit = i_new(struct connect_limit, 1);
50 void connect_limit_deinit(struct connect_limit **_limit)
52 struct connect_limit *limit = *_limit;
60 unsigned int connect_limit_lookup(struct connect_limit *limit,
69 void connect_limit_connect(struct connect_limit *limit, pid_t pid,
101 connect_limit_ident_hash_unref(struct connect_limit *limit, const char *ident)
120 void connect_limit_disconnect(struct connect_limit *limi
[all...]
H A Dmain.c18 struct connect_limit *connect_limit; variable in typeref:struct:connect_limit
75 connect_limit = connect_limit_init();
85 connect_limit_deinit(&connect_limit);
H A Danvil-connection.c65 connect_limit_connect(connect_limit, pid, args[1]);
75 connect_limit_disconnect(connect_limit, pid, args[1]);
77 connect_limit_dump(connect_limit, conn->output);
91 connect_limit_disconnect_pid(connect_limit, pid);
101 value = connect_limit_lookup(connect_limit, args[0]);

Completed in 22 milliseconds