Postfix3.3.1
マクロ定義 | 型定義 | 関数
attr_clnt.h ファイル
#include <stdarg.h>
#include <attr.h>

[ソースコード]

マクロ定義

#define ATTR_CLNT_CTL_END   0
 
#define ATTR_CLNT_CTL_PROTO   1 /* print/scan functions */
 
#define ATTR_CLNT_CTL_REQ_LIMIT   2 /* requests per connection */
 
#define ATTR_CLNT_CTL_TRY_LIMIT   3 /* attempts per request */
 
#define ATTR_CLNT_CTL_TRY_DELAY   4 /* pause between requests */
 

型定義

typedef struct ATTR_CLNT ATTR_CLNT
 
typedef int(* ATTR_CLNT_PRINT_FN) (VSTREAM *, int, va_list)
 
typedef int(* ATTR_CLNT_SCAN_FN) (VSTREAM *, int, va_list)
 

関数

ATTR_CLNTattr_clnt_create (const char *, int, int, int)
 
int attr_clnt_request (ATTR_CLNT *, int,...)
 
void attr_clnt_free (ATTR_CLNT *)
 
void attr_clnt_control (ATTR_CLNT *, int,...)
 

マクロ定義詳解

#define ATTR_CLNT_CTL_END   0

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

#define ATTR_CLNT_CTL_PROTO   1 /* print/scan functions */

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

#define ATTR_CLNT_CTL_REQ_LIMIT   2 /* requests per connection */

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

#define ATTR_CLNT_CTL_TRY_DELAY   4 /* pause between requests */

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

#define ATTR_CLNT_CTL_TRY_LIMIT   3 /* attempts per request */

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

型定義詳解

typedef struct ATTR_CLNT ATTR_CLNT

attr_clnt.h27 行目に定義があります。

typedef int(* ATTR_CLNT_PRINT_FN) (VSTREAM *, int, va_list)

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

typedef int(* ATTR_CLNT_SCAN_FN) (VSTREAM *, int, va_list)

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

関数詳解

void attr_clnt_control ( ATTR_CLNT ,
int  ,
  ... 
)

attr_clnt.c246 行目に定義があります。

ATTR_CLNT* attr_clnt_create ( const char *  ,
int  ,
int  ,
int   
)

attr_clnt.c130 行目に定義があります。

void attr_clnt_free ( ATTR_CLNT )

attr_clnt.c122 行目に定義があります。

int attr_clnt_request ( ATTR_CLNT ,
int  ,
  ... 
)

attr_clnt.c148 行目に定義があります。