#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