OLD | NEW |
(Empty) | |
| 1 // TODO: Insert description here. (generated by kundaji) |
| 2 |
| 3 #ifndef CHROME_BROWSER_EXTENSIONS_API_DATA_REDUCTION_PROXY_DATA_REDUCTION_PROXY_
API_H_ |
| 4 #define CHROME_BROWSER_EXTENSIONS_API_DATA_REDUCTION_PROXY_DATA_REDUCTION_PROXY_
API_H_ |
| 5 |
| 6 #include "extensions/browser/extension_function.h" |
| 7 |
| 8 //namespace data_reduction_proxy_api { |
| 9 // base::Callback<void()> ClearCallback = base::Callback<void()>(); |
| 10 // |
| 11 // interface Functions { |
| 12 // static void clear(ClearCallback callback); |
| 13 // }; |
| 14 // |
| 15 //}; // namespace data_reduction_proxy_api |
| 16 |
| 17 |
| 18 namespace extensions { |
| 19 |
| 20 class DataReductionProxyClearAPIFunction : public UIThreadExtensionFunction { |
| 21 |
| 22 |
| 23 private: |
| 24 ~DataReductionProxyClearAPIFunction() override {}; |
| 25 |
| 26 DECLARE_EXTENSION_FUNCTION("dataReductionProxy.dataSavings.clear", |
| 27 DATAREDUCTIONPROXY_DATASAVINGS_CLEAR) |
| 28 |
| 29 ResponseAction Run() override; |
| 30 }; |
| 31 |
| 32 } // namespace extensions |
| 33 |
| 34 |
| 35 #endif // CHROME_BROWSER_EXTENSIONS_API_DATA_REDUCTION_PROXY_DATA_REDUCTION_PRO
XY_API_H_ |
OLD | NEW |