| Index: src/DefaultWebRequest.h |
| diff --git a/src/DefaultWebRequest.h b/src/DefaultWebRequest.h |
| index 054ef0d88850e2b48fa9638c45a6ef4a1f76f668..0c71583b763940800bc75cc72db1c090f8034100 100644 |
| --- a/src/DefaultWebRequest.h |
| +++ b/src/DefaultWebRequest.h |
| @@ -28,22 +28,22 @@ namespace AdblockPlus |
| * on other platforms. A dummy implementation that always reports failure is |
| * used if libcurl is not available. |
| */ |
| - class DefaultWebRequestSync |
| + class DefaultWebRequestSync : public IWebRequestSync |
| { |
| public: |
| - ServerResponse GET(const std::string& url, const HeaderList& requestHeaders) const; |
| + ServerResponse GET(const std::string& url, const HeaderList& requestHeaders) const override; |
| }; |
| class DefaultWebRequest : public IWebRequest |
| { |
| public: |
| - explicit DefaultWebRequest(const Scheduler& scheduler, std::unique_ptr<DefaultWebRequestSync>&& syncImpl); |
| + explicit DefaultWebRequest(const Scheduler& scheduler, WebRequestSyncPtr syncImpl); |
| ~DefaultWebRequest(); |
| void GET(const std::string& url, const HeaderList& requestHeaders, const GetCallback& getCallback) override; |
| private: |
| Scheduler scheduler; |
| - std::unique_ptr<DefaultWebRequestSync> syncImpl; |
| + WebRequestSyncPtr syncImpl; |
| }; |
| } |