#include <HdrHeap.h>
Inherited by MIMEHdr, and URL.
Public Member Functions | |
HdrHeapSDKHandle () | |
~HdrHeapSDKHandle () | |
void | clear () |
void | destroy () |
void | set (const HdrHeapSDKHandle *from) |
const char * | make_sdk_string (const char *raw_str, int raw_str_len) |
Data Fields | |
HdrHeap * | m_heap |
Definition at line 449 of file HdrHeap.h.
HdrHeapSDKHandle::~HdrHeapSDKHandle | ( | ) | [inline] |
void HdrHeapSDKHandle::clear | ( | void | ) | [inline] |
void HdrHeapSDKHandle::destroy | ( | ) | [inline] |
Definition at line 479 of file HdrHeap.h.
References clear(), HdrHeap::destroy(), and m_heap.
Referenced by FetchSM::cleanUp(), HttpTransact::State::destroy(), HTTPCacheAlt::destroy(), PrefetchBlaster::free(), HttpTransact::handle_cache_write_lock(), HttpTransact::handleIfRedirect(), ICPPeerReadCont::PeerReadData::reset(), UrlRewrite::ReverseMap(), UpdateEntry::ValidURL(), ShowCache::~ShowCache(), UpdateEntry::~UpdateEntry(), and url_mapping::~url_mapping().
const char* HdrHeapSDKHandle::make_sdk_string | ( | const char * | raw_str, | |
int | raw_str_len | |||
) |
void HdrHeapSDKHandle::set | ( | const HdrHeapSDKHandle * | from | ) | [inline] |
Definition at line 494 of file HdrHeap.h.
References clear(), and m_heap.
Referenced by HTTPHdr::url_create(), and HTTPHdr::url_get().
Definition at line 469 of file HdrHeap.h.
Referenced by RangeTransform::change_response_header(), HttpTransact::change_response_header_because_of_range_request(), HTTPInfo::check_marshalled(), clear(), URL::copy(), MIMEHdr::copy(), HTTPHdr::copy(), cache_bc::HTTPInfo_v21::copy_and_upgrade_unmarshalled_to_v23(), HTTPHdr::copy_shallow(), URL::create(), MIMEHdr::create(), HTTPHdr::create(), HttpTransact::delete_warning_value(), destroy(), MIMEHdr::field_create(), MIMEHdr::field_delete(), MIMEHdr::field_value_append(), MIMEHdr::field_value_set(), MIMEHdr::field_value_set_date(), MIMEHdr::field_value_set_int(), MIMEHdr::field_value_set_int64(), MIMEHdr::field_value_set_uint(), MIMEHdr::fields_clear(), URL::fragment_set(), PrefetchBlaster::handleCookieHeaders(), URL::host_set(), HttpTransact::initialize_state_variables_from_response(), HttpTransactHeaders::insert_supported_methods_in_response(), cache_bc::HTTPCacheAlt_v21::is_unmarshalled_format(), CoreUtils::load_http_hdr(), HTTPInfo::marshal(), HTTPInfo::marshal_length(), cache_bc::HTTPInfo_v21::marshalled_length(), HttpTransact::merge_response_header_with_cached_header(), HttpTransact::merge_warning_header(), HTTPHdr::method_set(), URL::params_set(), URL::parse(), MIMEHdr::parse(), URL::parse_no_path_component_breakdown(), HTTPHdr::parse_req(), HTTPHdr::parse_resp(), URL::password_set(), URL::path_set(), URL::port_set(), MIMEHdr::print(), HTTPHdr::print(), CoreUtils::print_http_hdr(), URL::query_set(), HTTPHdr::reason_set(), UrlRewrite::Remap_redirect(), HTTPHdr::reset(), UrlRewrite::ReverseMap(), URL::scheme_set(), sdk_sanity_check_mbuffer(), set(), URL::string_get(), URL::string_get_ref(), TSHttpHdrCreate(), TSHttpHdrTypeSet(), TSHttpTxnCachedReqGet(), TSHttpTxnCachedRespGet(), TSHttpTxnCacheLookupUrlGet(), TSHttpTxnNewCacheLookupDo(), TSHttpTxnRedirectRequest(), TSICPCachedReqGet(), TSICPCachedRespGet(), TSMBufferCreate(), TSMBufferDestroy(), TSUrlFtpTypeGet(), TSUrlFtpTypeSet(), TSUrlParse(), TSUrlPortGet(), TSUrlPortSet(), TSUrlPrint(), HTTPInfo::unmarshal(), HTTPHdr::unmarshal(), HTTPHdr::url_create(), HTTPHdr::url_set(), HTTPHdr::url_set_as_server_url(), URLPartGet(), URLPartSet(), URL::user_set(), URL::valid(), MIMEHdr::valid(), HTTPHdr::valid(), MIMEHdr::value_append(), MIMEHdr::value_set(), MIMEHdr::value_set_date(), MIMEHdr::value_set_int(), MIMEHdr::value_set_int64(), and MIMEHdr::value_set_uint().