Postfix3.3.1
|
#include <sys_defs.h>
#include <sys/time.h>
#include <limits.h>
#include <msg.h>
#include <mymalloc.h>
#include <htable.h>
#include <stringops.h>
#include <events.h>
#include <mail_conf.h>
#include <mail_params.h>
#include <mail_version.h>
#include <mail_proto.h>
#include <anvil_clnt.h>
#include <mail_server.h>
データ構造 | |
struct | ANVIL_REMOTE |
struct | ANVIL_LOCAL |
struct | ANVIL_REQ_TABLE |
struct | ANVIL_MAX |
マクロ定義 | |
#define | ANVIL_REMOTE_FIRST_CONN(remote, id) |
#define | ANVIL_REMOTE_FREE(remote) |
#define | ANVIL_REMOTE_RSET_RATE(remote, _start) |
#define | ANVIL_REMOTE_INCR_RATE(remote, _what) |
#define | ANVIL_REMOTE_NEXT_CONN(remote) |
#define | ANVIL_REMOTE_INCR_MAIL(remote) ANVIL_REMOTE_INCR_RATE((remote), mail) |
#define | ANVIL_REMOTE_INCR_RCPT(remote) ANVIL_REMOTE_INCR_RATE((remote), rcpt) |
#define | ANVIL_REMOTE_INCR_NTLS(remote) ANVIL_REMOTE_INCR_RATE((remote), ntls) |
#define | ANVIL_REMOTE_INCR_AUTH(remote) ANVIL_REMOTE_INCR_RATE((remote), auth) |
#define | ANVIL_REMOTE_DROP_ONE(remote) |
#define | ANVIL_LOCAL_INIT(local) |
#define | ANVIL_LOCAL_ADD_ONE(local, remote) |
#define | ANVIL_LOCAL_REMOTE_LINKED(local, remote) ((local)->anvil_remote == (remote)) |
#define | ANVIL_LOCAL_DROP_ONE(local, remote) |
#define | ANVIL_LOCAL_DROP_ALL(stream, local) |
#define | ANVIL_MAX_UPDATE(_max, _value, _ident) |
#define | ANVIL_MAX_RATE_REPORT(_max, _name) |
#define | ANVIL_MAX_COUNT_REPORT(_max, _name) |
#define | STR(x) vstring_str(x) |
#define | STREQ(x, y) (strcmp((x), (y)) == 0) |
関数 | |
int | main (int argc, char **argv) |
変数 | |
int | var_anvil_time_unit |
int | var_anvil_stat_time |
MAIL_VERSION_STAMP_DECLARE | |
#define ANVIL_LOCAL_ADD_ONE | ( | local, | |
remote | |||
) |
#define ANVIL_LOCAL_DROP_ALL | ( | stream, | |
local | |||
) |
#define ANVIL_LOCAL_DROP_ONE | ( | local, | |
remote | |||
) |
#define ANVIL_LOCAL_INIT | ( | local | ) |
#define ANVIL_LOCAL_REMOTE_LINKED | ( | local, | |
remote | |||
) | ((local)->anvil_remote == (remote)) |
#define ANVIL_MAX_COUNT_REPORT | ( | _max, | |
_name | |||
) |
#define ANVIL_MAX_RATE_REPORT | ( | _max, | |
_name | |||
) |
#define ANVIL_MAX_UPDATE | ( | _max, | |
_value, | |||
_ident | |||
) |
#define ANVIL_REMOTE_DROP_ONE | ( | remote | ) |
#define ANVIL_REMOTE_FIRST_CONN | ( | remote, | |
id | |||
) |
#define ANVIL_REMOTE_FREE | ( | remote | ) |
#define ANVIL_REMOTE_INCR_AUTH | ( | remote | ) | ANVIL_REMOTE_INCR_RATE((remote), auth) |
#define ANVIL_REMOTE_INCR_MAIL | ( | remote | ) | ANVIL_REMOTE_INCR_RATE((remote), mail) |
#define ANVIL_REMOTE_INCR_NTLS | ( | remote | ) | ANVIL_REMOTE_INCR_RATE((remote), ntls) |
#define ANVIL_REMOTE_INCR_RATE | ( | remote, | |
_what | |||
) |
#define ANVIL_REMOTE_INCR_RCPT | ( | remote | ) | ANVIL_REMOTE_INCR_RATE((remote), rcpt) |
#define ANVIL_REMOTE_NEXT_CONN | ( | remote | ) |
#define ANVIL_REMOTE_RSET_RATE | ( | remote, | |
_start | |||
) |
#define STR | ( | x | ) | vstring_str(x) |