Postfix3.3.1
データ構造 | マクロ定義 | 関数 | 変数
trivial-rewrite.h ファイル
#include <vstring.h>
#include <vstream.h>
#include <tok822.h>
#include <maps.h>

[ソースコード]

データ構造

struct  RWR_CONTEXT
 
struct  RES_CONTEXT
 

マクロ定義

#define REW_PARAM_VALUE(x)   (*(x)) /* make it easy to do it right */
 
#define RES_PARAM_VALUE(x)   (*(x)) /* make it easy to do it right */
 

関数

void rewrite_init (void)
 
int rewrite_proto (VSTREAM *)
 
void rewrite_addr (RWR_CONTEXT *, char *, VSTRING *)
 
void rewrite_tree (RWR_CONTEXT *, TOK822 *)
 
void resolve_init (void)
 
int resolve_proto (RES_CONTEXT *, VSTREAM *)
 
int resolve_class (const char *)
 

変数

int server_flags
 
RWR_CONTEXT local_context
 
RWR_CONTEXT inval_context
 

マクロ定義詳解

#define RES_PARAM_VALUE (   x)    (*(x)) /* make it easy to do it right */

trivial-rewrite.h の 72 行目に定義があります。

#define REW_PARAM_VALUE (   x)    (*(x)) /* make it easy to do it right */

trivial-rewrite.h の 38 行目に定義があります。

関数詳解

int resolve_class ( const char *  )

resolve.c の 149 行目に定義があります。

void resolve_init ( void  )

resolve.c の 798 行目に定義があります。

int resolve_proto ( RES_CONTEXT *  ,
VSTREAM *   
)

resolve.c の 763 行目に定義があります。

void rewrite_addr ( RWR_CONTEXT *  ,
char *  ,
VSTRING *   
)
void rewrite_init ( void  )

rewrite.c の 297 行目に定義があります。

int rewrite_proto ( VSTREAM *  )

rewrite.c の 241 行目に定義があります。

void rewrite_tree ( RWR_CONTEXT *  ,
TOK822 *   
)

rewrite.c の 106 行目に定義があります。

変数詳解

RWR_CONTEXT inval_context
RWR_CONTEXT local_context

rewrite.c の 90 行目に定義があります。

int server_flags

trivial-rewrite.h の 26 行目に定義があります。