#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 *) |
この構造体詳解は次のファイルから抽出されました: