Postfix3.3.1
|
データ構造 | |
struct | MAIL_STREAM |
マクロ定義 | |
#define | MAIL_STREAM_CTL_END 0 /* Terminator */ |
#define | MAIL_STREAM_CTL_QUEUE 1 /* Change queue */ |
#define | MAIL_STREAM_CTL_CLASS 2 /* Change notification class */ |
#define | MAIL_STREAM_CTL_SERVICE 3 /* Change notification service */ |
#define | MAIL_STREAM_CTL_MODE 4 /* Change final queue file mode */ |
#define | CA_MAIL_STREAM_CTL_END MAIL_STREAM_CTL_END |
#define | CA_MAIL_STREAM_CTL_QUEUE(v) MAIL_STREAM_CTL_QUEUE, CHECK_CPTR(MAIL_STREAM, char, (v)) |
#define | CA_MAIL_STREAM_CTL_CLASS(v) MAIL_STREAM_CTL_CLASS, CHECK_CPTR(MAIL_STREAM, char, (v)) |
#define | CA_MAIL_STREAM_CTL_SERVICE(v) MAIL_STREAM_CTL_SERVICE, CHECK_CPTR(MAIL_STREAM, char, (v)) |
#define | CA_MAIL_STREAM_CTL_MODE(v) MAIL_STREAM_CTL_MODE, CHECK_VAL(MAIL_STREAM, int, (v)) |
型定義 | |
typedef struct MAIL_STREAM | MAIL_STREAM |
typedef int(* | MAIL_STREAM_FINISH_FN) (MAIL_STREAM *, VSTRING *) |
typedef int(* | MAIL_STREAM_CLOSE_FN) (VSTREAM *) |
関数 | |
CHECK_VAL_HELPER_DCL (MAIL_STREAM, int) | |
CHECK_CPTR_HELPER_DCL (MAIL_STREAM, char) | |
MAIL_STREAM * | mail_stream_file (const char *, const char *, const char *, int) |
MAIL_STREAM * | mail_stream_service (const char *, const char *) |
MAIL_STREAM * | mail_stream_command (const char *) |
void | mail_stream_cleanup (MAIL_STREAM *) |
int | mail_stream_finish (MAIL_STREAM *, VSTRING *) |
void | mail_stream_ctl (MAIL_STREAM *, int,...) |
#define CA_MAIL_STREAM_CTL_CLASS | ( | v | ) | MAIL_STREAM_CTL_CLASS, CHECK_CPTR(MAIL_STREAM, char, (v)) |
mail_stream.h の 62 行目に定義があります。
#define CA_MAIL_STREAM_CTL_END MAIL_STREAM_CTL_END |
mail_stream.h の 60 行目に定義があります。
#define CA_MAIL_STREAM_CTL_MODE | ( | v | ) | MAIL_STREAM_CTL_MODE, CHECK_VAL(MAIL_STREAM, int, (v)) |
mail_stream.h の 64 行目に定義があります。
#define CA_MAIL_STREAM_CTL_QUEUE | ( | v | ) | MAIL_STREAM_CTL_QUEUE, CHECK_CPTR(MAIL_STREAM, char, (v)) |
mail_stream.h の 61 行目に定義があります。
#define CA_MAIL_STREAM_CTL_SERVICE | ( | v | ) | MAIL_STREAM_CTL_SERVICE, CHECK_CPTR(MAIL_STREAM, char, (v)) |
mail_stream.h の 63 行目に定義があります。
#define MAIL_STREAM_CTL_CLASS 2 /* Change notification class */ |
mail_stream.h の 52 行目に定義があります。
#define MAIL_STREAM_CTL_END 0 /* Terminator */ |
mail_stream.h の 50 行目に定義があります。
#define MAIL_STREAM_CTL_MODE 4 /* Change final queue file mode */ |
mail_stream.h の 54 行目に定義があります。
#define MAIL_STREAM_CTL_QUEUE 1 /* Change queue */ |
mail_stream.h の 51 行目に定義があります。
#define MAIL_STREAM_CTL_SERVICE 3 /* Change notification service */ |
mail_stream.h の 53 行目に定義があります。
typedef struct MAIL_STREAM MAIL_STREAM |
mail_stream.h の 29 行目に定義があります。
mail_stream.h の 32 行目に定義があります。
typedef int(* MAIL_STREAM_FINISH_FN) (MAIL_STREAM *, VSTRING *) |
mail_stream.h の 31 行目に定義があります。
CHECK_CPTR_HELPER_DCL | ( | MAIL_STREAM | , |
char | |||
) |
CHECK_VAL_HELPER_DCL | ( | MAIL_STREAM | , |
int | |||
) |
void mail_stream_cleanup | ( | MAIL_STREAM * | ) |
mail_stream.c の 151 行目に定義があります。
MAIL_STREAM* mail_stream_command | ( | const char * | ) |
mail_stream.c の 462 行目に定義があります。
void mail_stream_ctl | ( | MAIL_STREAM * | , |
int | , | ||
... | |||
) |
mail_stream.c の 515 行目に定義があります。
MAIL_STREAM* mail_stream_file | ( | const char * | , |
const char * | , | ||
const char * | , | ||
int | |||
) |
mail_stream.c の 405 行目に定義があります。
int mail_stream_finish | ( | MAIL_STREAM * | , |
VSTRING * | |||
) |
mail_stream.c の 398 行目に定義があります。
MAIL_STREAM* mail_stream_service | ( | const char * | , |
const char * | |||
) |
mail_stream.c の 434 行目に定義があります。