Postfix3.3.1
フィールド
MILTER 構造体

#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 *)

milter.h の 46 行目に定義があります。

int(* MILTER::active) (struct MILTER *)

milter.h の 48 行目に定義があります。

const char*(* MILTER::conn_event) (struct MILTER *, const char *, const char *, const char *, unsigned, ARGV *)

milter.h の 38 行目に定義があります。

const char*(* MILTER::data_event) (struct MILTER *, ARGV *)

milter.h の 42 行目に定義があります。

void(* MILTER::disc_event) (struct MILTER *)

milter.h の 47 行目に定義があります。

int MILTER::flags

milter.h の 34 行目に定義があります。

void(* MILTER::free) (struct MILTER *)

milter.h の 50 行目に定義があります。

const char*(* MILTER::helo_event) (struct MILTER *, const char *, int, ARGV *)

milter.h の 39 行目に定義があります。

struct MILTER_MACROS* MILTER::macros

milter.h の 37 行目に定義があります。

const char*(* MILTER::mail_event) (struct MILTER *, const char **, ARGV *)

milter.h の 40 行目に定義があります。

const char*(* MILTER::message) (struct MILTER *, VSTREAM *, off_t, ARGV *, ARGV *, ARGV *)

milter.h の 43 行目に定義があります。

char* MILTER::name

milter.h の 33 行目に定義があります。

struct MILTER* MILTER::next

milter.h の 35 行目に定義があります。

const char*(* MILTER::other_event) (struct MILTER *)

milter.h の 45 行目に定義があります。

struct MILTERS* MILTER::parent

milter.h の 36 行目に定義があります。

const char*(* MILTER::rcpt_event) (struct MILTER *, const char **, ARGV *)

milter.h の 41 行目に定義があります。

int(* MILTER::send) (struct MILTER *, VSTREAM *)

milter.h の 49 行目に定義があります。

const char*(* MILTER::unknown_event) (struct MILTER *, const char *, ARGV *)

milter.h の 44 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: