|
|
virtual bool | has_url () const |
| | Inline resources have no URL.
|
| |
| virtual GoogleString | url () const |
| |
|
virtual GoogleString | UrlForDebug () const |
| | Override if resource does not have a URL.
|
| |
| virtual GoogleString | cache_key () const |
| |
| | OutputResource (const RewriteDriver *driver, StringPiece resolved_base, StringPiece unmapped_base, StringPiece original_base, const ResourceNamer &resource_id, OutputResourceKind kind) |
| |
| virtual void | LoadAndCallback (NotCacheablePolicy not_cacheable_policy, const RequestContextPtr &request_context, AsyncCallback *callback) |
| |
| GoogleString | UrlEvenIfHashNotSet () |
| |
| void | DumpToDisk (MessageHandler *handler) |
| |
| void | UpdateCachedResultPreservingInputInfo (CachedResult *to_update) const |
| |
| virtual GoogleString | name_key () const |
| |
| GoogleString | HttpCacheKey () const |
| |
|
const GoogleString & | resolved_base () const |
| | output-specific
|
| |
|
const GoogleString & | unmapped_base () const |
| |
|
const GoogleString & | original_base () const |
| |
|
const ResourceNamer & | full_name () const |
| |
|
ResourceNamer * | mutable_full_name () |
| |
|
StringPiece | name () const |
| |
|
StringPiece | experiment () const |
| |
|
StringPiece | suffix () const |
| |
|
StringPiece | filter_prefix () const |
| |
|
StringPiece | hash () const |
| |
|
StringPiece | signature () const |
| |
|
bool | has_hash () const |
| |
|
void | clear_hash () |
| |
| GoogleString | decoded_base () const |
| |
| bool | IsWritten () const |
| |
|
virtual void | SetType (const ContentType *type) |
| | Sets the type of the output resource, and thus also its suffix.
|
| |
| const CachedResult * | cached_result () const |
| |
| CachedResult * | EnsureCachedResultCreated () |
| |
|
void | clear_cached_result () |
| |
| void | set_cached_result (CachedResult *cached_result) |
| |
|
OutputResourceKind | kind () const |
| |
|
void | SetWritten (bool written) |
| | This is called by CacheCallback::Done in rewrite_driver.cc.
|
| |
|
virtual const RewriteOptions * | rewrite_options () const |
| |
| Writer * | BeginWrite (MessageHandler *message_handler) |
| |
|
void | EndWrite (MessageHandler *message_handler) |
| |
| virtual bool | UseHttpCache () const |
| |
| const GoogleString & | cache_control_suffix () const |
| |
|
void | set_cache_control_suffix (const GoogleString &x) |
| |
|
| Resource (const RewriteDriver *driver, const ContentType *type) |
| |
|
ServerContext * | server_context () const |
| | Common methods across all deriviations.
|
| |
| virtual bool | IsValidAndCacheable () const |
| |
| bool | is_authorized_domain () |
| |
|
void | set_is_authorized_domain (bool is_authorized) |
| |
| bool | IsSafeToRewrite (bool rewrite_uncacheable, GoogleString *reason) const |
| |
| bool | IsSafeToRewrite (bool rewrite_uncacheable) const |
| |
| bool | loaded () const |
| |
|
bool | HttpStatusOk () const |
| |
| void | LoadAsync (NotCacheablePolicy not_cacheable_policy, const RequestContextPtr &request_context, AsyncCallback *callback) |
| |
| virtual void | RefreshIfImminentlyExpiring () |
| |
| GoogleString | ContentsHash () const |
| |
| void | AddInputInfoToPartition (HashHint suggest_include_content_hash, int index, CachedResult *partition) |
| |
| virtual void | FillInPartitionInputInfo (HashHint suggest_include_content_hash, InputInfo *input) |
| |
|
void | FillInPartitionInputInfoFromResponseHeaders (const ResponseHeaders &headers, InputInfo *input) |
| |
| int64 | CacheExpirationTimeMs () const |
| |
| StringPiece | ExtractUncompressedContents () const |
| |
| size_t | UncompressedContentsSize () const |
| |
|
StringPiece | raw_contents () const |
| |
|
ResponseHeaders * | response_headers () |
| |
|
const ResponseHeaders * | response_headers () const |
| |
|
const ContentType * | type () const |
| |
|
bool | IsContentsEmpty () const |
| |
|
StringPiece | charset () const |
| | Note: this is empty if the header is not specified.
|
| |
|
void | set_charset (StringPiece c) |
| |
| void | DetermineContentType () |
| |
| bool | Link (HTTPValue *source, MessageHandler *handler) |
| |
| virtual void | Freshen (FreshenCallback *callback, MessageHandler *handler) |
| |
|
void | LinkFallbackValue (HTTPValue *value) |
| | Links the stale fallback value that can be used in case a fetch fails.
|
| |
|
void | set_is_background_fetch (bool x) |
| |
|
bool | is_background_fetch () const |
| |
|
FetchResponseStatus | fetch_response_status () |
| |
|
void | set_fetch_response_status (FetchResponseStatus x) |
| |
|
void | Release () |
| |
|
void | AddRef () |
| |
|
bool | HasOneRef () |
| |