19 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_TEST_DISTRIBUTED_FETCHER_H_
20 #define NET_INSTAWEB_REWRITER_PUBLIC_TEST_DISTRIBUTED_FETCHER_H_
23 #include "pagespeed/kernel/base/basictypes.h"
24 #include "pagespeed/kernel/base/string.h"
26 namespace net_instaweb {
31 class RewriteTestBase;
41 virtual void Fetch(
const GoogleString& url, MessageHandler* message_handler,
50 error_before_headers_complete_ = x;
59 class TestDistributedFetch;
61 bool fail_after_headers_;
63 bool error_before_headers_complete_;
void set_blocking_fetch(bool x)
Definition: test_distributed_fetcher.h:56
Definition: rewrite_test_base.h:89
void set_fail_after_headers(bool x)
Definition: test_distributed_fetcher.h:46
virtual void Fetch(const GoogleString &url, MessageHandler *message_handler, AsyncFetch *fetch)
Definition: test_distributed_fetcher.h:37
Definition: async_fetch.h:53
void set_error_before_headers_complete(bool x)
If true, simulates an error before headers complete.
Definition: test_distributed_fetcher.h:49
Definition: url_async_fetcher.h:33