The Filter data structure is an opaque representation of a filter. A Filter structure is created by calling filter_create() Function.
typedef struct Filter Filter;