18 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_CSS_URL_ENCODER_H_
19 #define NET_INSTAWEB_REWRITER_PUBLIC_CSS_URL_ENCODER_H_
24 #include "net/instaweb/util/public/url_segment_encoder.h"
26 namespace net_instaweb {
28 class RequestProperties;
30 class ResourceContext;
54 virtual void Encode(
const StringVector& urls,
55 const ResourceContext* encoding,
56 GoogleString* rewritten_url)
const;
58 virtual bool Decode(
const StringPiece& url_segment,
61 MessageHandler* handler)
const;
65 ResourceContext* resource_context);
Definition: css_url_encoder.h:49
static void SetInliningImages(const RequestProperties &request_properties, ResourceContext *resource_context)
Sets Inlining of image according to the user agent.
Definition: request_properties.h:39