19 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_CSS_IMAGE_REWRITER_H_
20 #define NET_INSTAWEB_REWRITER_PUBLIC_CSS_IMAGE_REWRITER_H_
38 namespace net_instaweb {
41 class ImageCombineFilter;
42 class ImageRewriteFilter;
75 int64 image_inline_max_bytes,
84 return filter_->driver();
88 bool RewriteImage(int64 image_inline_max_bytes,
const GoogleUrl& trim_url,
90 Css::Values* values,
size_t value_index,
class GoogleUrl
Definition: google_url.h:58
Context used by CssFilter under async flow.
Definition: css_filter.h:251
bool RewriteCss(int64 image_inline_max_bytes, RewriteContext *parent, CssHierarchy *hierarchy, MessageHandler *handler)
Base class for implementations of monitoring statistics.
Definition: statistics.h:342
Definition: css_hierarchy.h:64
Definition: ref_counted_ptr.h:69
void RewriteSlot(const ResourceSlotPtr &slot, int64 image_inline_max_bytes, RewriteContext *parent)
bool RewritesEnabled(int64 image_inline_max_bytes) const
Are any rewrites enabled?
Definition: rewrite_driver.h:100
Definition: rewrite_context.h:155
Definition: image_rewrite_filter.h:64
Definition: css_image_rewriter.h:46
Definition: message_handler.h:39
Definition: image_combine_filter.h:58
static void InheritChildImageInfo(RewriteContext *context)
Definition: cache_extender.h:49
Definition: css_filter.h:74
bool FlatteningEnabled() const
Is flattening enabled?