20 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_MEASUREMENT_PROXY_URL_NAMER_H_
21 #define NET_INSTAWEB_REWRITER_PUBLIC_MEASUREMENT_PROXY_URL_NAMER_H_
29 namespace net_instaweb {
49 static bool DecodePathDetails(
const GoogleUrl& request_url,
51 StringPiece* config_domain,
52 StringPiece* password,
Definition: url_namer.h:38
class GoogleUrl
Definition: google_url.h:58
ProxyExtent
Definition: url_namer.h:47
bool IsAuthorized(const GoogleUrl &request_url, const RewriteOptions &options) const override
Definition: measurement_proxy_url_namer.h:55
std::string GoogleString
PAGESPEED_KERNEL_BASE_STRING_H_.
Definition: string.h:24
ProxyExtent ProxyMode() const override
Definition: measurement_proxy_url_namer.h:61
bool IsProxyEncoded(const GoogleUrl &url) const override
Definition: measurement_proxy_url_namer.h:39
Definition: rewrite_options.h:84
bool Decode(const GoogleUrl &request_url, const RewriteOptions *rewrite_options, GoogleString *decoded) const override