Page Speed Optimization Libraries
1.3.25.1
|
Public Member Functions | |
SyncFetcherAdapter (Timer *timer, int64 fetcher_timeout_ms, UrlPollableAsyncFetcher *async_fetcher, ThreadSystem *thread_system) | |
virtual bool | StreamingFetchUrl (const GoogleString &url, const RequestHeaders &request_headers, ResponseHeaders *response_headers, Writer *fetched_content_writer, MessageHandler *message_handler, const RequestContextPtr &request_context) |
net_instaweb::SyncFetcherAdapter::SyncFetcherAdapter | ( | Timer * | timer, |
int64 | fetcher_timeout_ms, | ||
UrlPollableAsyncFetcher * | async_fetcher, | ||
ThreadSystem * | thread_system | ||
) |
Note: the passed in async fetcher should use a timeout similar to fetcher_timeout_ms (or none at all).
virtual bool net_instaweb::SyncFetcherAdapter::StreamingFetchUrl | ( | const GoogleString & | url, |
const RequestHeaders & | request_headers, | ||
ResponseHeaders * | response_headers, | ||
Writer * | response_writer, | ||
MessageHandler * | message_handler, | ||
const RequestContextPtr & | request_context | ||
) | [virtual] |
Fetch a URL, streaming the output to fetched_content_writer, and returning the headers. Returns true if the fetch was successful.
Implements net_instaweb::UrlFetcher.