#include <HttpTransactCache.h>
Public Member Functions | |
inkcoreapi int | marshal_length () |
inkcoreapi int | marshal (char *buf, int length) |
int | unmarshal (Arena *arena, const char *buf, int length) |
CacheLookupHttpConfig () | |
void * | operator new (size_t size, void *mem) |
void | operator delete (void *mem) |
Data Fields | |
bool | cache_global_user_agent_header |
bool | cache_enable_default_vary_headers |
unsigned | ignore_accept_mismatch |
unsigned | ignore_accept_language_mismatch |
unsigned | ignore_accept_encoding_mismatch |
unsigned | ignore_accept_charset_mismatch |
char * | cache_vary_default_text |
char * | cache_vary_default_images |
char * | cache_vary_default_other |
Definition at line 38 of file HttpTransactCache.h.
CacheLookupHttpConfig::CacheLookupHttpConfig | ( | ) | [inline] |
Definition at line 55 of file HttpTransactCache.h.
int CacheLookupHttpConfig::marshal | ( | char * | buf, | |
int | length | |||
) |
Definition at line 1502 of file HttpTransactCache.cc.
References cache_enable_default_vary_headers, cache_vary_default_images, cache_vary_default_other, cache_vary_default_text, ink_strlcpy(), and memcpy.
Referenced by Cluster_read().
int CacheLookupHttpConfig::marshal_length | ( | ) |
Definition at line 1492 of file HttpTransactCache.cc.
References cache_vary_default_images, cache_vary_default_other, and cache_vary_default_text.
Referenced by Cluster_read().
void CacheLookupHttpConfig::operator delete | ( | void * | mem | ) | [inline] |
Definition at line 81 of file HttpTransactCache.h.
References ClassAllocator< C >::free().
void * CacheLookupHttpConfig::operator new | ( | size_t | size, | |
void * | mem | |||
) | [inline] |
Definition at line 74 of file HttpTransactCache.h.
int CacheLookupHttpConfig::unmarshal | ( | Arena * | arena, | |
const char * | buf, | |||
int | length | |||
) |
Definition at line 1537 of file HttpTransactCache.cc.
References cache_enable_default_vary_headers, cache_vary_default_images, cache_vary_default_other, cache_vary_default_text, memcpy, and Arena::str_store().
Referenced by cache_op_ClusterFunction().
Definition at line 42 of file HttpTransactCache.h.
Referenced by HttpTransactCache::CalcVariability(), PrefetchBlaster::initCacheLookupConfig(), marshal(), and unmarshal().
Definition at line 41 of file HttpTransactCache.h.
Referenced by HttpTransactCache::CalcVariability(), and PrefetchBlaster::initCacheLookupConfig().
Definition at line 48 of file HttpTransactCache.h.
Referenced by HttpTransactCache::CalcVariability(), PrefetchBlaster::initCacheLookupConfig(), marshal(), marshal_length(), and unmarshal().
Definition at line 49 of file HttpTransactCache.h.
Referenced by HttpTransactCache::CalcVariability(), PrefetchBlaster::initCacheLookupConfig(), marshal(), marshal_length(), and unmarshal().
Definition at line 47 of file HttpTransactCache.h.
Referenced by HttpTransactCache::CalcVariability(), PrefetchBlaster::initCacheLookupConfig(), marshal(), marshal_length(), and unmarshal().
Definition at line 46 of file HttpTransactCache.h.
Referenced by HttpTransactCache::calculate_quality_of_match().
Definition at line 45 of file HttpTransactCache.h.
Referenced by HttpTransactCache::calculate_quality_of_match(), and HttpTransactCache::CalcVariability().
Definition at line 44 of file HttpTransactCache.h.
Referenced by HttpTransactCache::calculate_quality_of_match().
Definition at line 43 of file HttpTransactCache.h.
Referenced by HttpTransactCache::calculate_quality_of_match().