Postfix3.3.1
データ構造 | マクロ定義 | 型定義 | 関数
match_list.h ファイル
#include <argv.h>
#include <vstring.h>

[ソースコード]

データ構造

struct  MATCH_LIST
 

マクロ定義

#define MATCH_FLAG_NONE   0
 
#define MATCH_FLAG_PARENT   (1<<0)
 
#define MATCH_FLAG_RETURN   (1<<1)
 
#define MATCH_FLAG_ALL   (MATCH_FLAG_PARENT | MATCH_FLAG_RETURN)
 

型定義

typedef struct MATCH_LIST MATCH_LIST
 
typedef int(* MATCH_LIST_FN) (MATCH_LIST *, const char *, const char *)
 

関数

MATCH_LISTmatch_list_init (const char *, int, const char *, int,...)
 
int match_list_match (MATCH_LIST *,...)
 
void match_list_free (MATCH_LIST *)
 
int match_string (MATCH_LIST *, const char *, const char *)
 
int match_hostname (MATCH_LIST *, const char *, const char *)
 
int match_hostaddr (MATCH_LIST *, const char *, const char *)
 

マクロ定義詳解

#define MATCH_FLAG_ALL   (MATCH_FLAG_PARENT | MATCH_FLAG_RETURN)

match_list.h41 行目に定義があります。

#define MATCH_FLAG_NONE   0

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

#define MATCH_FLAG_PARENT   (1<<0)

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

#define MATCH_FLAG_RETURN   (1<<1)

match_list.h40 行目に定義があります。

型定義詳解

typedef struct MATCH_LIST MATCH_LIST

match_list.h23 行目に定義があります。

typedef int(* MATCH_LIST_FN) (MATCH_LIST *, const char *, const char *)

match_list.h25 行目に定義があります。

関数詳解

int match_hostaddr ( MATCH_LIST ,
const char *  ,
const char *   
)

match_ops.c221 行目に定義があります。

int match_hostname ( MATCH_LIST ,
const char *  ,
const char *   
)

match_ops.c151 行目に定義があります。

void match_list_free ( MATCH_LIST )

match_list.c272 行目に定義があります。

MATCH_LIST* match_list_init ( const char *  ,
int  ,
const char *  ,
int  ,
  ... 
)

match_list.c197 行目に定義があります。

int match_list_match ( MATCH_LIST ,
  ... 
)

match_list.c235 行目に定義があります。

int match_string ( MATCH_LIST ,
const char *  ,
const char *   
)

match_ops.c113 行目に定義があります。