| Index: http_fetcher.h | 
| diff --git a/http_fetcher.h b/http_fetcher.h | 
| index f8e510a61d4c7fd241a8b3f28e0317eb9deea145..f61116a1dc05ad762bf7d3a7f7eccc56ef0e5551 100644 | 
| --- a/http_fetcher.h | 
| +++ b/http_fetcher.h | 
| @@ -42,6 +42,9 @@ class HttpFetcher { | 
| post_data_.insert(post_data_.end(), char_data, char_data + size); | 
| } | 
|  | 
| +  // Downloading should resume from this offset | 
| +  virtual void SetOffset(off_t offset) = 0; | 
| + | 
| // Begins the transfer to the specified URL. | 
| virtual void BeginTransfer(const std::string& url) = 0; | 
|  | 
| @@ -59,6 +62,11 @@ class HttpFetcher { | 
| // Unpause() returns | 
| virtual void Unpause() = 0; | 
|  | 
| +  // These two function are overloaded in LibcurlHttp fetcher to speed | 
| +  // testing. | 
| +  virtual void set_idle_seconds(int seconds) {} | 
| +  virtual void set_retry_seconds(int seconds) {} | 
| + | 
| protected: | 
| // The URL we're actively fetching from | 
| std::string url_; | 
|  |