#include <stdio.h>#include <stdlib.h>#include <string.h>#include "log.h"#include "ssdp_filter.h"#include "ssdp_message.h"#include "string_utils.h"
Go to the source code of this file.
Functions | |
| void | free_ssdp_filters_factory (filters_factory_s *factory) |
| void | parse_filters (char *raw_filter, filters_factory_s **filters_factory, BOOL print_filters) |
| BOOL | filter (ssdp_message_s *ssdp_message, filters_factory_s *filters_factory) |
Functions managing the SSDP filters and filtering.
Definition in file ssdp_filter.c.
| BOOL filter | ( | ssdp_message_s * | ssdp_message, |
| filters_factory_s * | filters_factory | ||
| ) |
Check if the SSDP message needs to be filtered-out (dropped).
| ssdp_message | The SSDP message to be checked. |
| filters_factory | The filters to check against. |
Definition at line 115 of file ssdp_filter.c.
| void free_ssdp_filters_factory | ( | filters_factory_s * | factory | ) |
Free the given ssdp filter factory.
| factory | The ssdp filter factory to free. |
Definition at line 16 of file ssdp_filter.c.
| void parse_filters | ( | char * | raw_filter, |
| filters_factory_s ** | filters_factory, | ||
| BOOL | print_filters | ||
| ) |
Parses the filter argument.
| raw_filter | The raw filter string. |
| filters_count | The number of filters found. |
| filters | The parsed filters array. |
Definition at line 38 of file ssdp_filter.c.
1.8.8