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. |
|
|
|
|
|
|
1.3.9.1