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.h72 行目に定義があります。

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

trivial-rewrite.h38 行目に定義があります。

関数詳解

int resolve_class ( const char *  )

resolve.c149 行目に定義があります。

void resolve_init ( void  )

resolve.c798 行目に定義があります。

int resolve_proto ( RES_CONTEXT ,
VSTREAM  
)

resolve.c763 行目に定義があります。

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

rewrite.c297 行目に定義があります。

int rewrite_proto ( VSTREAM )

rewrite.c241 行目に定義があります。

void rewrite_tree ( RWR_CONTEXT ,
TOK822  
)

rewrite.c106 行目に定義があります。

変数詳解

RWR_CONTEXT inval_context
RWR_CONTEXT local_context

rewrite.c90 行目に定義があります。

int server_flags

trivial-rewrite.h26 行目に定義があります。