#include <sys/types.h>#include <regex.h>


Go to the source code of this file.
Defines | |
| #define | ACCEPT_FILTER 0 |
| #define | ACCEPT_RULE 11 |
| #define | DENY_FILTER 1 |
| #define | DENY_RULE 12 |
| #define | NR_FILTER_TYPES 2 |
| #define | RESET_ADDED (1<<0) |
| #define | RESET_DEFAULT (1<<1) |
Functions | |
| void | add_default_filter (int type, regex_t *filter) |
| int | add_filter (int type, regex_t *filter, int flags) |
| void | init_filters (void) |
| void | reset_filters (void) |
| int | run_filters (char *s) |
| void | set_default_rule (int type) |
| #define ACCEPT_FILTER 0 |
Definition at line 35 of file rd_filter.h.
Referenced by redirect_init(), reset_filters(), run_filters(), and w_set_accept().
| #define ACCEPT_RULE 11 |
| #define DENY_FILTER 1 |
Definition at line 36 of file rd_filter.h.
Referenced by redirect_init(), reset_filters(), run_filters(), and w_set_deny().
| #define DENY_RULE 12 |
| #define NR_FILTER_TYPES 2 |
| #define RESET_ADDED (1<<0) |
| #define RESET_DEFAULT (1<<1) |
| void add_default_filter | ( | int | type, | |
| regex_t * | filter | |||
| ) |
| int add_filter | ( | int | type, | |
| regex_t * | filter, | |||
| int | flags | |||
| ) |
Definition at line 73 of file rd_filter.c.
References LM_ERR, MAX_FILTERS, nr_filters, rd_filters, RESET_ADDED, RESET_DEFAULT, and start_filters.
Referenced by w_set_accept(), and w_set_deny().
| void init_filters | ( | void | ) |
Definition at line 45 of file rd_filter.c.
References MAX_FILTERS, NR_FILTER_TYPES, rd_filters, and reset_filters().
Referenced by redirect_init().
| void reset_filters | ( | void | ) |
Definition at line 58 of file rd_filter.c.
References ACCEPT_FILTER, DENY_FILTER, nr_filters, and start_filters.
Referenced by init_filters(), msg_tracer(), and w_get_redirect2().
| int run_filters | ( | char * | s | ) |
Definition at line 92 of file rd_filter.c.
References ACCEPT_FILTER, ACCEPT_RULE, default_rule, DENY_FILTER, DENY_RULE, nr_filters, rd_filters, and start_filters.
Referenced by sort_contacts().
| void set_default_rule | ( | int | type | ) |
1.5.6