Public Member Functions | Data Fields

HdrHeapSDKHandle Struct Reference

#include <HdrHeap.h>

Inherited by MIMEHdr, and URL.

Collaboration diagram for HdrHeapSDKHandle:
Collaboration graph
[legend]

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

HdrHeapm_heap

Detailed Description

Definition at line 449 of file HdrHeap.h.


Constructor & Destructor Documentation

HdrHeapSDKHandle::HdrHeapSDKHandle (  )  [inline]

Definition at line 452 of file HdrHeap.h.

HdrHeapSDKHandle::~HdrHeapSDKHandle (  )  [inline]

Definition at line 456 of file HdrHeap.h.

References clear().


Member Function Documentation

void HdrHeapSDKHandle::clear ( void   )  [inline]

Reimplemented in HTTPHdr, and URL.

Definition at line 488 of file HdrHeap.h.

References m_heap.

Referenced by destroy(), set(), and ~HdrHeapSDKHandle().

void HdrHeapSDKHandle::destroy (  )  [inline]
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().


Field Documentation

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


The documentation for this struct was generated from the following file: