ze-filter  (ze-filter-0.8.0-develop-180218)
ze-grey-client.c File Reference
#include <ze-sys.h>
#include <libze.h>
#include <ze-filter.h>
#include <ze-grey-client.h>

Go to the source code of this file.

Classes

struct  greychan_T
 

Macros

#define DEBUG_LEVEL   12
 
#define GREY_CONN_INC()   grey_queue_check_size(1)
 
#define GREY_CONN_DEC()   grey_queue_check_size(-1)
 
#define GREY_CONN_CHECK()   grey_queue_check_size(0)
 
#define MAX_OPEN_CONN   50
 
#define SRV_ERR_MAX   4
 
#define SRV_MIN_ERR_DELAY   (1 MINUTES)
 
#define SRV_MAX_ERR_DELAY   (8 MINUTES)
 

Typedefs

typedef struct greychan_T greychan_T
 

Functions

void grey_channel_error_clear ()
 
int remote_grey_check (char *ip, char *from, char *to, char *hostname)
 
int remote_grey_validate (char *ip, char *from, char *to, char *hostname)
 
void remote_grey_quit ()
 

Macro Definition Documentation

◆ DEBUG_LEVEL

#define DEBUG_LEVEL   12

Definition at line 37 of file ze-grey-client.c.

◆ GREY_CONN_CHECK

#define GREY_CONN_CHECK ( )    grey_queue_check_size(0)

Definition at line 76 of file ze-grey-client.c.

◆ GREY_CONN_DEC

#define GREY_CONN_DEC ( )    grey_queue_check_size(-1)

Definition at line 75 of file ze-grey-client.c.

◆ GREY_CONN_INC

#define GREY_CONN_INC ( )    grey_queue_check_size(1)

Definition at line 74 of file ze-grey-client.c.

◆ MAX_OPEN_CONN

#define MAX_OPEN_CONN   50

Definition at line 79 of file ze-grey-client.c.

◆ SRV_ERR_MAX

#define SRV_ERR_MAX   4

Definition at line 101 of file ze-grey-client.c.

◆ SRV_MAX_ERR_DELAY

#define SRV_MAX_ERR_DELAY   (8 MINUTES)

Definition at line 104 of file ze-grey-client.c.

◆ SRV_MIN_ERR_DELAY

#define SRV_MIN_ERR_DELAY   (1 MINUTES)

Definition at line 103 of file ze-grey-client.c.

Typedef Documentation

◆ greychan_T

typedef struct greychan_T greychan_T

Definition at line 41 of file ze-grey-client.c.