ze-filter
(ze-filter-0.8.0-develop-180218)
|
Go to the source code of this file.
Classes | |
struct | netclass_T |
Macros | |
#define | NET_UNKNOWN 0 |
#define | NET_LOCAL 0x0001 |
#define | NET_DOMAIN 0x0002 |
#define | NET_FRIEND 0x0004 |
#define | NET_AUTH 0x0008 |
#define | NET_OTHER 0x0080 |
#define | NET_WHITE 0x1000 |
#define | NET_BLACK 0x2000 |
#define | NET_KNOWN (NET_LOCAL | NET_FRIEND | NET_DOMAIN | NET_AUTH | NET_OTHER) |
#define | IS_FRIEND(class) (((class) & NET_FRIEND) != 0 ? TRUE : FALSE) |
#define | IS_DOMAIN(class) (((class) & NET_DOMAIN) != 0 ? TRUE : FALSE) |
#define | IS_LOCAL(class) (((class) & NET_LOCAL) != 0 ? TRUE : FALSE) |
#define | IS_AUTH(class) (((class) & NET_AUTH) != 0 ? TRUE : FALSE) |
#define | IS_OTHER(class) (((class) & NET_OTHER) != 0 ? TRUE : FALSE) |
#define | IS_KNOWN(class) (((class) & NET_KNOWN) != 0 ? TRUE : FALSE) |
#define | IS_UNKNOWN(class) (((class) & NET_KNOWN) == 0 ? TRUE : FALSE) |
#define | SET_NET_CLASS(class, which) ((class) |= (which)) |
#define | CLR_NET_CLASS(class, which) ((class) &= ~(which)) |
#define | NET_CLASS_LABEL(class) |
#define | NET_CLASS_VALUE(label) |
#define | NETCLASS_INITIALIZER {FALSE, NET_UNKNOWN} |
#define | __ZE_NETCLASS_H |
Functions | |
int | check_host_class (char *ip, char *name, char *label, size_t sz) |
int | GetClientNetClass (char *ip, char *name, netclass_T *class, char *label, size_t sz) |
int | DecodeNetClass (char *, char *, size_t) |
#define __ZE_NETCLASS_H |
Definition at line 89 of file ze-netclass.h.