| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 
| 3  * Copyright (C) 2006-2017 eyeo GmbH | 3  * Copyright (C) 2006-present eyeo GmbH | 
| 4  * | 4  * | 
| 5  * Adblock Plus is free software: you can redistribute it and/or modify | 5  * Adblock Plus is free software: you can redistribute it and/or modify | 
| 6  * it under the terms of the GNU General Public License version 3 as | 6  * it under the terms of the GNU General Public License version 3 as | 
| 7  * published by the Free Software Foundation. | 7  * published by the Free Software Foundation. | 
| 8  * | 8  * | 
| 9  * Adblock Plus is distributed in the hope that it will be useful, | 9  * Adblock Plus is distributed in the hope that it will be useful, | 
| 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| 11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
| 12  * GNU General Public License for more details. | 12  * GNU General Public License for more details. | 
| 13  * | 13  * | 
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 107      * @param requestHeaders Request headers. | 107      * @param requestHeaders Request headers. | 
| 108      * @param getCallback to invoke when the server response is ready. | 108      * @param getCallback to invoke when the server response is ready. | 
| 109      */ | 109      */ | 
| 110     virtual void GET(const std::string& url, const HeaderList& requestHeaders, c
     onst GetCallback& getCallback) = 0; | 110     virtual void GET(const std::string& url, const HeaderList& requestHeaders, c
     onst GetCallback& getCallback) = 0; | 
| 111   }; | 111   }; | 
| 112 | 112 | 
| 113   /** | 113   /** | 
| 114    * Unique smart pointer to an instance of `IWebRequest` implementation. | 114    * Unique smart pointer to an instance of `IWebRequest` implementation. | 
| 115    */ | 115    */ | 
| 116   typedef std::unique_ptr<IWebRequest> WebRequestPtr; | 116   typedef std::unique_ptr<IWebRequest> WebRequestPtr; | 
|  | 117 | 
|  | 118 | 
|  | 119   /** | 
|  | 120    * Private functionality. | 
|  | 121    */ | 
|  | 122   struct IWebRequestSync | 
|  | 123   { | 
|  | 124     virtual ~IWebRequestSync() {} | 
|  | 125     virtual ServerResponse GET(const std::string& url, const HeaderList& request
     Headers) const = 0; | 
|  | 126   }; | 
|  | 127   typedef std::unique_ptr<IWebRequestSync> WebRequestSyncPtr; | 
| 117 } | 128 } | 
| 118 | 129 | 
| 119 #endif | 130 #endif | 
| OLD | NEW | 
|---|