21 #ifndef NET_INSTAWEB_SYSTEM_PUBLIC_LOOPBACK_ROUTE_FETCHER_H_
22 #define NET_INSTAWEB_SYSTEM_PUBLIC_LOOPBACK_ROUTE_FETCHER_H_
28 struct apr_sockaddr_t;
30 namespace net_instaweb {
47 const GoogleString& own_ip,
56 virtual void Fetch(
const GoogleString& url,
57 MessageHandler* message_handler,
See file comment.
Definition: loopback_route_fetcher.h:37
static bool IsLoopbackAddr(const apr_sockaddr_t *addr)
Returns true if the given address is an IPv4 or IPv6 loopback.
virtual bool SupportsHttps() const
Definition: loopback_route_fetcher.h:52
virtual void Fetch(const GoogleString &url, MessageHandler *message_handler, AsyncFetch *fetch)
Definition: async_fetch.h:53
Definition: rewrite_options.h:81
virtual bool SupportsHttps() const
Definition: url_async_fetcher.h:57
Definition: url_async_fetcher.h:33
LoopbackRouteFetcher(const RewriteOptions *options, const GoogleString &own_ip, int own_port, UrlAsyncFetcher *backend_fetcher)