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