#include <ControlMatcher.h>
Inherited by CongestionEntry, DNSRequestData, and HttpRequestData.
| Public Types | |
| enum | RD_Type { RD_NULL, RD_HTTP, RD_CONGEST_ENTRY } | 
| Public Member Functions | |
| virtual | ~RequestData () | 
| virtual char * | get_string ()=0 | 
| virtual const char * | get_host ()=0 | 
| virtual sockaddr const * | get_ip ()=0 | 
| virtual sockaddr const * | get_client_ip ()=0 | 
| virtual RD_Type | data_type (void) | 
Definition at line 112 of file ControlMatcher.h.
| enum RequestData::RD_Type | 
Definition at line 128 of file ControlMatcher.h.
| virtual RequestData::~RequestData | ( | ) |  [inline, virtual] | 
Definition at line 119 of file ControlMatcher.h.
| virtual RD_Type RequestData::data_type | ( | void | ) |  [inline, virtual] | 
Reimplemented in CongestionEntry.
Definition at line 135 of file ControlMatcher.h.
Referenced by CongestionControlRecord::UpdateMatch().
| virtual sockaddr const* RequestData::get_client_ip | ( | ) |  [pure virtual] | 
Implemented in DNSRequestData, CongestionEntry, and HttpRequestData.
Referenced by ParentRecord::FindParent().
| virtual const char* RequestData::get_host | ( | ) |  [pure virtual] | 
Implemented in DNSRequestData, CongestionEntry, and HttpRequestData.
Referenced by HostRegexMatcher< Data, Result >::Match(), and HostMatcher< Data, Result >::Match().
| virtual sockaddr const* RequestData::get_ip | ( | ) |  [pure virtual] | 
Implemented in DNSRequestData, CongestionEntry, and HttpRequestData.
Referenced by ControlMatcher< Data, Result >::Match().
| virtual char* RequestData::get_string | ( | ) |  [pure virtual] | 
Implemented in DNSRequestData, CongestionEntry, and HttpRequestData.
Referenced by ParentRecord::FindParent(), RegexMatcher< Data, Result >::Match(), and UrlMatcher< Data, Result >::Match().
 1.7.1
 1.7.1