Public Types | |
enum | CMD { DENY = 0, ALLOW = 1 } |
Public Member Functions | |
void | addRule (HttpHeaderChecker::Rule &) |
void | addRule (HttpHeaderChecker::Rule *) |
void | clear () |
void | clone (HttpHeaderChecker &) |
CMD | getDefaultCmd () |
HttpHeaderChecker (HttpHeaderChecker &) | |
HttpHeaderChecker () | |
int | isAllowed (HttpHeader *) |
void | setDefaultCmd (CMD) |
~HttpHeaderChecker () | |
Protected Attributes | |
CMD | defaultCmd |
list< HttpHeaderChecker::Rule * > | rules |
|
|
|
Constructor. |
|
Construct by copy. |
|
Destroy the object. |
|
Add a rule to check to the chain. |
|
Add a rule to check to the chain. |
|
Clear all the used memory. |
|
Create a clone of the object. |
|
Return the default action used by the chain. Zero means deny access, one means that access is allowed by default. |
|
Check if the header is allowed by the chain. |
|
Set te default action to use. Zero to deny access, one to allow access by default. |
|
|
|
|