#include <CacheControl.h>
Public Member Functions | |
inkcoreapi | CacheControlResult () |
void | Print () |
Data Fields | |
int | revalidate_after |
int | pin_in_cache_for |
int | ttl_in_cache |
bool | never_cache |
bool | cluster_cache_local |
bool | ignore_client_no_cache |
bool | ignore_server_no_cache |
bool | ignore_client_cc_max_age |
int | cache_responses_to_cookies |
Override for caching cookied responses. | |
int | reval_line |
int | never_line |
int | pin_line |
int | ttl_line |
int | cluster_cache_local_line |
int | ignore_client_line |
int | ignore_server_line |
Definition at line 65 of file CacheControl.h.
CacheControlResult::CacheControlResult | ( | ) | [inline] |
Definition at line 104 of file CacheControl.h.
void CacheControlResult::Print | ( | ) |
Definition at line 221 of file CacheControl.cc.
References cluster_cache_local, ignore_client_no_cache, ignore_server_no_cache, never_cache, pin_in_cache_for, and revalidate_after.
Override for caching cookied responses.
Definition at line 84 of file CacheControl.h.
Referenced by update_cache_control_information_from_config(), and CacheControlRecord::UpdateMatch().
Definition at line 80 of file CacheControl.h.
Referenced by HttpSM::do_cache_delete_all_alts(), getCacheControl(), getClusterCacheLocal(), HttpCacheSM::open_write(), Print(), and CacheControlRecord::UpdateMatch().
Definition at line 98 of file CacheControl.h.
Referenced by CacheControlRecord::UpdateMatch().
Definition at line 83 of file CacheControl.h.
Referenced by getCacheControl(), and HttpTransact::what_is_document_freshness().
Definition at line 99 of file CacheControl.h.
Referenced by CacheControlRecord::UpdateMatch().
Definition at line 81 of file CacheControl.h.
Referenced by HttpTransact::does_client_request_permit_cached_response(), HttpTransact::does_client_request_permit_dns_caching(), HttpTransact::does_client_request_permit_storing(), getCacheControl(), HttpTransact::is_response_cacheable(), Print(), and CacheControlRecord::UpdateMatch().
Definition at line 100 of file CacheControl.h.
Referenced by CacheControlRecord::UpdateMatch().
Definition at line 82 of file CacheControl.h.
Referenced by getCacheControl(), HttpTransact::is_response_cacheable(), Print(), and CacheControlRecord::UpdateMatch().
Definition at line 79 of file CacheControl.h.
Referenced by HttpTransact::is_cache_response_returnable(), HttpTransact::is_response_cacheable(), Print(), update_cache_control_information_from_config(), and CacheControlRecord::UpdateMatch().
Definition at line 95 of file CacheControl.h.
Referenced by CacheControlRecord::UpdateMatch().
Definition at line 77 of file CacheControl.h.
Referenced by HttpSM::do_cache_lookup_and_read(), HttpSM::do_cache_prepare_action(), Print(), and CacheControlRecord::UpdateMatch().
Definition at line 96 of file CacheControl.h.
Referenced by CacheControlRecord::UpdateMatch().
Definition at line 94 of file CacheControl.h.
Referenced by CacheControlRecord::UpdateMatch().
Definition at line 76 of file CacheControl.h.
Referenced by Print(), CacheControlRecord::UpdateMatch(), and HttpTransact::what_is_document_freshness().
Definition at line 78 of file CacheControl.h.
Referenced by HttpTransact::is_cache_response_returnable(), HttpTransact::is_request_cache_lookupable(), HttpTransact::is_response_cacheable(), CacheControlRecord::UpdateMatch(), and HttpTransact::what_is_document_freshness().
Definition at line 97 of file CacheControl.h.
Referenced by CacheControlRecord::UpdateMatch().