#include <milter.h>
|
char * | name |
|
int | flags |
|
struct MILTER * | next |
|
struct MILTERS * | parent |
|
struct MILTER_MACROS * | macros |
|
const char *(* | conn_event )(struct MILTER *, const char *, const char *, const char *, unsigned, ARGV *) |
|
const char *(* | helo_event )(struct MILTER *, const char *, int, ARGV *) |
|
const char *(* | mail_event )(struct MILTER *, const char **, ARGV *) |
|
const char *(* | rcpt_event )(struct MILTER *, const char **, ARGV *) |
|
const char *(* | data_event )(struct MILTER *, ARGV *) |
|
const char *(* | message )(struct MILTER *, VSTREAM *, off_t, ARGV *, ARGV *, ARGV *) |
|
const char *(* | unknown_event )(struct MILTER *, const char *, ARGV *) |
|
const char *(* | other_event )(struct MILTER *) |
|
void(* | abort )(struct MILTER *) |
|
void(* | disc_event )(struct MILTER *) |
|
int(* | active )(struct MILTER *) |
|
int(* | send )(struct MILTER *, VSTREAM *) |
|
void(* | free )(struct MILTER *) |
|
milter.h の 32 行目に定義があります。
void(* MILTER::abort) (struct MILTER *) |
const char*(* MILTER::conn_event) (struct MILTER *, const char *, const char *, const char *, unsigned, ARGV *) |
const char*(* MILTER::data_event) (struct MILTER *, ARGV *) |
void(* MILTER::disc_event) (struct MILTER *) |
void(* MILTER::free) (struct MILTER *) |
const char*(* MILTER::helo_event) (struct MILTER *, const char *, int, ARGV *) |
const char*(* MILTER::mail_event) (struct MILTER *, const char **, ARGV *) |
const char*(* MILTER::other_event) (struct MILTER *) |
const char*(* MILTER::rcpt_event) (struct MILTER *, const char **, ARGV *) |
const char*(* MILTER::unknown_event) (struct MILTER *, const char *, ARGV *) |
この構造体詳解は次のファイルから抽出されました: