#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().