config-filter.h revision 1358e2c58ce29231485a5cfa454756d429ad3d2c
#ifndef CONFIG_FILTER_H
#define CONFIG_FILTER_H
#include "network.h"
#include "all-settings.h"
struct config_filter {
const char *service;
unsigned int local_bits, remote_bits;
};
struct config_filter_parser_list {
struct config_filter filter;
struct config_setting_parser_list *parser_list;
};
struct config_filter_parser_list *const *parsers);
const struct config_setting_parser_list *
const struct config_filter *filter);
/* Returns TRUE if filter matches mask. */
const struct config_filter *filter);
/* Returns TRUE if two filters are fully equal. */
const struct config_filter *f2);
#endif