Postfix3.3.1
マクロ定義 | 型定義 | 関数
post_mail.h ファイル
#include <vstream.h>
#include <vstring.h>
#include <cleanup_user.h>
#include <mail_proto.h>
#include <smtputf8.h>
#include <int_filt.h>

[ソースコード]

マクロ定義

#define POST_MAIL_BUFFER(v, b)   post_mail_buffer((v), vstring_str(b), VSTRING_LEN(b))
 

型定義

typedef void(* POST_MAIL_NOTIFY) (VSTREAM *, void *)
 
typedef void(* POST_MAIL_FCLOSE_NOTIFY) (int, void *)
 

関数

VSTREAMpost_mail_fopen (const char *, const char *, int, int, int, VSTRING *)
 
VSTREAMpost_mail_fopen_nowait (const char *, const char *, int, int, int, VSTRING *)
 
void post_mail_fopen_async (const char *, const char *, int, int, int, VSTRING *, POST_MAIL_NOTIFY, void *)
 
int PRINTFLIKE (2, 3) post_mail_fprintf(VSTREAM *
 
int const char int post_mail_fputs (VSTREAM *, const char *)
 
int post_mail_buffer (VSTREAM *, const char *, int)
 
int post_mail_fclose (VSTREAM *)
 
void post_mail_fclose_async (VSTREAM *, POST_MAIL_FCLOSE_NOTIFY, void *)
 

マクロ定義詳解

#define POST_MAIL_BUFFER (   v,
 
)    post_mail_buffer((v), vstring_str(b), VSTRING_LEN(b))

post_mail.h42 行目に定義があります。

型定義詳解

typedef void(* POST_MAIL_FCLOSE_NOTIFY) (int, void *)

post_mail.h39 行目に定義があります。

typedef void(* POST_MAIL_NOTIFY) (VSTREAM *, void *)

post_mail.h31 行目に定義があります。

関数詳解

int post_mail_buffer ( VSTREAM ,
const char *  ,
int   
)

post_mail.c431 行目に定義があります。

int post_mail_fclose ( VSTREAM )

post_mail.c449 行目に定義があります。

void post_mail_fclose_async ( VSTREAM ,
POST_MAIL_FCLOSE_NOTIFY  ,
void *   
)
VSTREAM* post_mail_fopen ( const char *  ,
const char *  ,
int  ,
int  ,
int  ,
VSTRING  
)

post_mail.c279 行目に定義があります。

void post_mail_fopen_async ( const char *  ,
const char *  ,
int  ,
int  ,
int  ,
VSTRING ,
POST_MAIL_NOTIFY  ,
void *   
)

post_mail.c381 行目に定義があります。

VSTREAM* post_mail_fopen_nowait ( const char *  ,
const char *  ,
int  ,
int  ,
int  ,
VSTRING  
)

post_mail.c293 行目に定義があります。

int const char int post_mail_fputs ( VSTREAM ,
const char *   
)

post_mail.c439 行目に定義があります。

int PRINTFLIKE ( ,
 
)