#include <ControlBase.h>
| Public Types | |
| enum | Type { MOD_INVALID, MOD_PORT, MOD_SCHEME, MOD_PREFIX, MOD_SUFFIX, MOD_METHOD, MOD_TIME, MOD_SRC_IP, MOD_IPORT, MOD_TAG } | 
| Public Member Functions | |
| virtual | ~Modifier () | 
| Destructor - force virtual. | |
| virtual Type | type () const | 
| Return the modifier type. | |
| virtual char const * | name () const =0 | 
| Return the name for the modifier type. | |
| virtual bool | check (HttpRequestData *req) const =0 | 
| Test if the modifier matches the request. | |
| virtual void | print (FILE *f) const =0 | 
| Print the mod information. | |
Definition at line 44 of file ControlBase.h.
| MOD_INVALID | |
| MOD_PORT | |
| MOD_SCHEME | |
| MOD_PREFIX | |
| MOD_SUFFIX | |
| MOD_METHOD | |
| MOD_TIME | |
| MOD_SRC_IP | |
| MOD_IPORT | |
| MOD_TAG | 
Definition at line 45 of file ControlBase.h.
| ControlBase::Modifier::~Modifier | ( | ) |  [virtual] | 
Destructor - force virtual.
Definition at line 61 of file ControlBase.cc.
| virtual bool ControlBase::Modifier::check | ( | HttpRequestData * | req | ) | const  [pure virtual] | 
Test if the modifier matches the request.
true if the request is matched, false if not. | req | Request to check. | 
| virtual char const* ControlBase::Modifier::name | ( | ) | const  [pure virtual] | 
Return the name for the modifier type.
| virtual void ControlBase::Modifier::print | ( | FILE * | f | ) | const  [pure virtual] | 
| ControlBase::Modifier::Type ControlBase::Modifier::type | ( | ) | const  [virtual] | 
Return the modifier type.
Definition at line 62 of file ControlBase.cc.
 1.7.1
 1.7.1