Public Member Functions | |
void | clear () |
DynamicFiltersManager () | |
int | loadFilters (const char *, XmlParser *, Server *) |
int | registerFilters (FiltersFactory *ff) |
~DynamicFiltersManager () | |
Protected Member Functions | |
int | add (const char *, XmlParser *, Server *) |
Static Protected Member Functions | |
Filter * | createFilter (const char *name) |
Protected Attributes | |
HashMap< string, DynamicFilterFile * > | filters |
Static Protected Attributes | |
u_long | counter = 0 |
Mutex | counterMutex |
DynamicFiltersManager * | dynamicfiltersmanager = 0 |
|
Construct the object. |
|
Destroy the object. |
|
|
|
Clear everything. |
|
|
|
Load all the modules in the directory. |
|
|
|
Count the used filters. |
|
Mutex for the filters counter. |
|
Single instance of the class. |
|
|