Postfix3.3.1
マクロ定義 | 関数
mail_queue.h ファイル
#include <sys/time.h>
#include <vstring.h>
#include <vstream.h>

[ソースコード]

マクロ定義

#define MAIL_QUEUE_MAILDROP   "maildrop"
 
#define MAIL_QUEUE_HOLD   "hold"
 
#define MAIL_QUEUE_INCOMING   "incoming"
 
#define MAIL_QUEUE_ACTIVE   "active"
 
#define MAIL_QUEUE_DEFERRED   "deferred"
 
#define MAIL_QUEUE_TRACE   "trace"
 
#define MAIL_QUEUE_DEFER   "defer"
 
#define MAIL_QUEUE_BOUNCE   "bounce"
 
#define MAIL_QUEUE_CORRUPT   "corrupt"
 
#define MAIL_QUEUE_FLUSH   "flush"
 
#define MAIL_QUEUE_SAVED   "saved"
 
#define MAIL_QUEUE_STAT_READY   (S_IRUSR | S_IWUSR | S_IXUSR)
 
#define MAIL_QUEUE_STAT_CORRUPT   (S_IRUSR)
 
#define MAIL_QUEUE_STAT_UNTHROTTLE   (S_IRGRP)
 

関数

struct VSTREAMmail_queue_enter (const char *, mode_t, struct timeval *)
 
struct VSTREAMmail_queue_open (const char *, const char *, int, mode_t)
 
int mail_queue_rename (const char *, const char *, const char *)
 
int mail_queue_remove (const char *, const char *)
 
const char * mail_queue_dir (VSTRING *, const char *, const char *)
 
const char * mail_queue_path (VSTRING *, const char *, const char *)
 
int mail_queue_mkdirs (const char *)
 
int mail_queue_name_ok (const char *)
 
int mail_queue_id_ok (const char *)
 

マクロ定義詳解

#define MAIL_QUEUE_ACTIVE   "active"

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

#define MAIL_QUEUE_BOUNCE   "bounce"

mail_queue.h35 行目に定義があります。

#define MAIL_QUEUE_CORRUPT   "corrupt"

mail_queue.h36 行目に定義があります。

#define MAIL_QUEUE_DEFER   "defer"

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

#define MAIL_QUEUE_DEFERRED   "deferred"

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

#define MAIL_QUEUE_FLUSH   "flush"

mail_queue.h37 行目に定義があります。

#define MAIL_QUEUE_HOLD   "hold"

mail_queue.h29 行目に定義があります。

#define MAIL_QUEUE_INCOMING   "incoming"

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

#define MAIL_QUEUE_MAILDROP   "maildrop"

mail_queue.h28 行目に定義があります。

#define MAIL_QUEUE_SAVED   "saved"

mail_queue.h38 行目に定義があります。

#define MAIL_QUEUE_STAT_CORRUPT   (S_IRUSR)

mail_queue.h49 行目に定義があります。

#define MAIL_QUEUE_STAT_READY   (S_IRUSR | S_IWUSR | S_IXUSR)

mail_queue.h48 行目に定義があります。

#define MAIL_QUEUE_STAT_UNTHROTTLE   (S_IRGRP)

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

#define MAIL_QUEUE_TRACE   "trace"

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

関数詳解

const char* mail_queue_dir ( VSTRING ,
const char *  ,
const char *   
)

mail_queue.c145 行目に定義があります。

struct VSTREAM* mail_queue_enter ( const char *  ,
mode_t  ,
struct timeval *   
)

mail_queue.c319 行目に定義があります。

int mail_queue_id_ok ( const char *  )

mail_queue.c296 行目に定義があります。

int mail_queue_mkdirs ( const char *  )

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

int mail_queue_name_ok ( const char *  )

mail_queue.c281 行目に定義があります。

struct VSTREAM* mail_queue_open ( const char *  ,
const char *  ,
int  ,
mode_t   
)

mail_queue.c424 行目に定義があります。

const char* mail_queue_path ( VSTRING ,
const char *  ,
const char *   
)

mail_queue.c204 行目に定義があります。

int mail_queue_remove ( const char *  ,
const char *   
)

mail_queue.c274 行目に定義があります。

int mail_queue_rename ( const char *  ,
const char *  ,
const char *   
)

mail_queue.c247 行目に定義があります。