Statistics
| Branch: | Tag: | Revision:

root / lib / filter-manager.h @ 4012ec30

History | View | Annotate | Download (552 Bytes)

1
/* filter-manager.h */
2

    
3
#ifndef __FILTER_MANAGER_H__
4
#define __FILTER_MANAGER_H__
5

    
6
#include "filter.h"
7

    
8
XFilterManager *xfilter_manager_new        (void);
9

    
10
void         xfilter_manager_filter_add        (XFilterManager *mgr, XFilter *filter);
11
void         xfilter_manager_filter_remove        (XFilterManager *mgr, XFilter *filter);
12

    
13
XFilterResult *xfilter_manager_run        (XFilterManager *mgr, XMessageData *msgdata);
14

    
15
/* clears only internal state */
16
void         xfilter_manager_done                (XFilterManager *mgr);
17

    
18
void         xfilter_manager_free                (XFilterManager *mgr);
19

    
20
#endif /* __FILTER_MANAGER_H__ */