Postfix3.3.1
マクロ定義 | 関数
smtp_stream.h ファイル
#include <stdarg.h>
#include <setjmp.h>
#include <vstring.h>
#include <vstream.h>

[ソースコード]

マクロ定義

#define SMTP_ERR_EOF   1 /* unexpected client disconnect */
 
#define SMTP_ERR_TIME   2 /* time out */
 
#define SMTP_ERR_QUIET   3 /* silent cleanup (application) */
 
#define SMTP_ERR_NONE   4 /* non-error case */
 
#define SMTP_ERR_DATA   5 /* application data error */
 
#define smtp_timeout_setup(stream, timeout)   smtp_stream_setup((stream), (timeout), 0)
 
#define SMTP_GET_FLAG_NONE   0
 
#define SMTP_GET_FLAG_SKIP   (1<<0) /* skip over excess input */
 

関数

void smtp_stream_setup (VSTREAM *, int, int)
 
void PRINTFLIKE (2, 3) smtp_printf(VSTREAM *
 
void const char void smtp_flush (VSTREAM *)
 
int smtp_fgetc (VSTREAM *)
 
int smtp_get (VSTRING *, VSTREAM *, ssize_t, int)
 
void smtp_fputs (const char *, ssize_t len, VSTREAM *)
 
void smtp_fwrite (const char *, ssize_t len, VSTREAM *)
 
void smtp_fputc (int, VSTREAM *)
 
void smtp_vprintf (VSTREAM *, const char *, va_list)
 

マクロ定義詳解

#define SMTP_ERR_DATA   5 /* application data error */

smtp_stream.h34 行目に定義があります。

#define SMTP_ERR_EOF   1 /* unexpected client disconnect */

smtp_stream.h30 行目に定義があります。

#define SMTP_ERR_NONE   4 /* non-error case */

smtp_stream.h33 行目に定義があります。

#define SMTP_ERR_QUIET   3 /* silent cleanup (application) */

smtp_stream.h32 行目に定義があります。

#define SMTP_ERR_TIME   2 /* time out */

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

#define SMTP_GET_FLAG_NONE   0

smtp_stream.h50 行目に定義があります。

#define SMTP_GET_FLAG_SKIP   (1<<0) /* skip over excess input */

smtp_stream.h51 行目に定義があります。

#define smtp_timeout_setup (   stream,
  timeout 
)    smtp_stream_setup((stream), (timeout), 0)

smtp_stream.h47 行目に定義があります。

関数詳解

void PRINTFLIKE ( ,
 
)
int smtp_fgetc ( VSTREAM )

smtp_stream.c283 行目に定義があります。

void const char void smtp_flush ( VSTREAM )

smtp_stream.c228 行目に定義があります。

void smtp_fputc ( int  ,
VSTREAM  
)

smtp_stream.c432 行目に定義があります。

void smtp_fputs ( const char *  ,
ssize_t  len,
VSTREAM  
)

smtp_stream.c383 行目に定義があります。

void smtp_fwrite ( const char *  ,
ssize_t  len,
VSTREAM  
)

smtp_stream.c408 行目に定義があります。

int smtp_get ( VSTRING ,
VSTREAM ,
ssize_t  ,
int   
)

smtp_stream.c305 行目に定義があります。

void smtp_stream_setup ( VSTREAM ,
int  ,
int   
)

smtp_stream.c209 行目に定義があります。

void smtp_vprintf ( VSTREAM ,
const char *  ,
va_list   
)

smtp_stream.c249 行目に定義があります。