#include <ControlMatcher.h>
Inherits RequestData.

| Public Member Functions | |
| inkcoreapi char * | get_string () | 
| inkcoreapi const char * | get_host () | 
| inkcoreapi sockaddr const * | get_ip () | 
| inkcoreapi sockaddr const * | get_client_ip () | 
| HttpRequestData () | |
| Data Fields | |
| HTTPHdr * | hdr | 
| char * | hostname_str | 
| _HttpApiInfo * | api_info | 
| time_t | xact_start | 
| IpEndpoint | src_ip | 
| IpEndpoint | dest_ip | 
| uint16_t | incoming_port | 
| char * | tag | 
Definition at line 138 of file ControlMatcher.h.
| HttpRequestData::HttpRequestData | ( | ) |  [inline] | 
Definition at line 146 of file ControlMatcher.h.
| sockaddr const * HttpRequestData::get_client_ip | ( | ) |  [virtual] | 
Implements RequestData.
Definition at line 79 of file ControlMatcher.cc.
References IpEndpoint::sa, and src_ip.
| const char * HttpRequestData::get_host | ( | ) |  [virtual] | 
Implements RequestData.
Definition at line 67 of file ControlMatcher.cc.
References hostname_str.
Referenced by ParentConfigParams::findParent(), get_congest_entry(), and ParentConfigParams::nextParent().
| sockaddr const * HttpRequestData::get_ip | ( | ) |  [virtual] | 
Implements RequestData.
Definition at line 73 of file ControlMatcher.cc.
References dest_ip, and IpEndpoint::sa.
Referenced by get_congest_entry().
| char * HttpRequestData::get_string | ( | ) |  [virtual] | 
Implements RequestData.
Definition at line 57 of file ControlMatcher.cc.
References hdr, unescapifyStr(), and HTTPHdr::url_string_get().
Definition at line 155 of file ControlMatcher.h.
Referenced by ParentConfigParams::apiParentExists(), br(), ParentConfigParams::findParent(), SocksEntry::init(), and HttpTransact::initialize_state_variables_from_request().
Definition at line 158 of file ControlMatcher.h.
Referenced by br(), get_ip(), HttpTransact::HandleRequest(), HttpRequestData(), SocksEntry::init(), HttpTransact::initialize_state_variables_from_request(), HttpTransact::OSDNSLookup(), HttpTransact::ReDNSRoundRobin(), and request_to_data().
Definition at line 153 of file ControlMatcher.h.
Referenced by br(), ControlBase::CheckModifiers(), get_string(), getClusterCacheLocal(), SocksEntry::init(), HttpTransact::initialize_state_variables_from_request(), PARENTSELECTION(), and request_to_data().
Definition at line 154 of file ControlMatcher.h.
Referenced by br(), get_host(), SocksEntry::init(), HttpTransact::initialize_state_variables_from_request(), and HttpSM::state_hostdb_reverse_lookup().
| uint16_t HttpRequestData::incoming_port | 
Definition at line 159 of file ControlMatcher.h.
Referenced by br(), and HttpTransact::initialize_state_variables_from_request().
Definition at line 157 of file ControlMatcher.h.
Referenced by br(), get_client_ip(), HttpRequestData(), SocksEntry::init(), HttpTransact::initialize_state_variables_from_request(), and request_to_data().
| char* HttpRequestData::tag | 
Definition at line 160 of file ControlMatcher.h.
Referenced by ControlBase::CheckModifiers(), and getCacheControl().
| time_t HttpRequestData::xact_start | 
Definition at line 156 of file ControlMatcher.h.
Referenced by br(), ParentRecord::FindParent(), SocksEntry::init(), and HttpTransact::initialize_state_variables_from_request().
 1.7.1
 1.7.1