|
Postfix3.3.1
|
データ構造 | |
| struct | MIME_STATE_DETAIL |
マクロ定義 | |
| #define | MIME_OPT_NONE (0) |
| #define | MIME_OPT_DOWNGRADE (1<<0) |
| #define | MIME_OPT_REPORT_8BIT_IN_7BIT_BODY (1<<1) |
| #define | MIME_OPT_REPORT_8BIT_IN_HEADER (1<<2) |
| #define | MIME_OPT_REPORT_ENCODING_DOMAIN (1<<3) |
| #define | MIME_OPT_RECURSE_ALL_MESSAGE (1<<4) |
| #define | MIME_OPT_REPORT_TRUNC_HEADER (1<<5) |
| #define | MIME_OPT_DISABLE_MIME (1<<6) |
| #define | MIME_OPT_REPORT_NESTING (1<<7) |
| #define | MIME_ENC_7BIT (7) |
| #define | MIME_ENC_8BIT (8) |
| #define | MIME_ENC_BINARY (9) |
| #define | MIME_ERR_NESTING (1<<0) |
| #define | MIME_ERR_TRUNC_HEADER (1<<1) |
| #define | MIME_ERR_8BIT_IN_HEADER (1<<2) |
| #define | MIME_ERR_8BIT_IN_7BIT_BODY (1<<3) |
| #define | MIME_ERR_ENCODING_DOMAIN (1<<4) |
| #define | MIME_HDR_FIRST (1) /* first class */ |
| #define | MIME_HDR_PRIMARY (1) /* initial headers */ |
| #define | MIME_HDR_MULTIPART (2) /* headers after multipart boundary */ |
| #define | MIME_HDR_NESTED (3) /* attached message initial headers */ |
| #define | MIME_HDR_LAST (3) /* last class */ |
型定義 | |
| typedef struct MIME_STATE | MIME_STATE |
| typedef void(* | MIME_STATE_HEAD_OUT) (void *, int, const HEADER_OPTS *, VSTRING *, off_t) |
| typedef void(* | MIME_STATE_BODY_OUT) (void *, int, const char *, ssize_t, off_t) |
| typedef void(* | MIME_STATE_ANY_END) (void *) |
| typedef void(* | MIME_STATE_ERR_PRINT) (void *, int, const char *, ssize_t) |
関数 | |
| MIME_STATE * | mime_state_alloc (int, MIME_STATE_HEAD_OUT, MIME_STATE_ANY_END, MIME_STATE_BODY_OUT, MIME_STATE_ANY_END, MIME_STATE_ERR_PRINT, void *) |
| int | mime_state_update (MIME_STATE *, int, const char *, ssize_t) |
| MIME_STATE * | mime_state_free (MIME_STATE *) |
| const MIME_STATE_DETAIL * | mime_state_detail (int) |
| const char * | mime_state_error (int) |
| #define MIME_ENC_7BIT (7) |
mime_state.h の 53 行目に定義があります。
| #define MIME_ENC_8BIT (8) |
mime_state.h の 54 行目に定義があります。
| #define MIME_ENC_BINARY (9) |
mime_state.h の 55 行目に定義があります。
| #define MIME_ERR_8BIT_IN_7BIT_BODY (1<<3) |
mime_state.h の 69 行目に定義があります。
| #define MIME_ERR_8BIT_IN_HEADER (1<<2) |
mime_state.h の 68 行目に定義があります。
| #define MIME_ERR_ENCODING_DOMAIN (1<<4) |
mime_state.h の 70 行目に定義があります。
| #define MIME_ERR_NESTING (1<<0) |
mime_state.h の 66 行目に定義があります。
| #define MIME_ERR_TRUNC_HEADER (1<<1) |
mime_state.h の 67 行目に定義があります。
| #define MIME_HDR_FIRST (1) /* first class */ |
mime_state.h の 79 行目に定義があります。
| #define MIME_HDR_LAST (3) /* last class */ |
mime_state.h の 83 行目に定義があります。
| #define MIME_HDR_MULTIPART (2) /* headers after multipart boundary */ |
mime_state.h の 81 行目に定義があります。
| #define MIME_HDR_NESTED (3) /* attached message initial headers */ |
mime_state.h の 82 行目に定義があります。
| #define MIME_HDR_PRIMARY (1) /* initial headers */ |
mime_state.h の 80 行目に定義があります。
| #define MIME_OPT_DISABLE_MIME (1<<6) |
mime_state.h の 47 行目に定義があります。
| #define MIME_OPT_DOWNGRADE (1<<0) |
mime_state.h の 41 行目に定義があります。
| #define MIME_OPT_NONE (0) |
mime_state.h の 40 行目に定義があります。
| #define MIME_OPT_RECURSE_ALL_MESSAGE (1<<4) |
mime_state.h の 45 行目に定義があります。
| #define MIME_OPT_REPORT_8BIT_IN_7BIT_BODY (1<<1) |
mime_state.h の 42 行目に定義があります。
| #define MIME_OPT_REPORT_8BIT_IN_HEADER (1<<2) |
mime_state.h の 43 行目に定義があります。
| #define MIME_OPT_REPORT_ENCODING_DOMAIN (1<<3) |
mime_state.h の 44 行目に定義があります。
| #define MIME_OPT_REPORT_NESTING (1<<7) |
mime_state.h の 48 行目に定義があります。
| #define MIME_OPT_REPORT_TRUNC_HEADER (1<<5) |
mime_state.h の 46 行目に定義があります。
| typedef struct MIME_STATE MIME_STATE |
mime_state.h の 27 行目に定義があります。
| typedef void(* MIME_STATE_ANY_END) (void *) |
mime_state.h の 30 行目に定義があります。
| typedef void(* MIME_STATE_BODY_OUT) (void *, int, const char *, ssize_t, off_t) |
mime_state.h の 29 行目に定義があります。
| typedef void(* MIME_STATE_ERR_PRINT) (void *, int, const char *, ssize_t) |
mime_state.h の 31 行目に定義があります。
| typedef void(* MIME_STATE_HEAD_OUT) (void *, int, const HEADER_OPTS *, VSTRING *, off_t) |
mime_state.h の 28 行目に定義があります。
| MIME_STATE* mime_state_alloc | ( | int | , |
| MIME_STATE_HEAD_OUT | , | ||
| MIME_STATE_ANY_END | , | ||
| MIME_STATE_BODY_OUT | , | ||
| MIME_STATE_ANY_END | , | ||
| MIME_STATE_ERR_PRINT | , | ||
| void * | |||
| ) |
mime_state.c の 493 行目に定義があります。
| const MIME_STATE_DETAIL* mime_state_detail | ( | int | ) |
mime_state.c の 1163 行目に定義があります。
| const char* mime_state_error | ( | int | ) |
mime_state.c の 1149 行目に定義があります。
| MIME_STATE* mime_state_free | ( | MIME_STATE * | ) |
mime_state.c の 530 行目に定義があります。
| int mime_state_update | ( | MIME_STATE * | , |
| int | , | ||
| const char * | , | ||
| ssize_t | |||
| ) |
mime_state.c の 755 行目に定義があります。
1.8.9.1