Chromium Code Reviews| Index: extensions/renderer/request_sender.h |
| diff --git a/extensions/renderer/request_sender.h b/extensions/renderer/request_sender.h |
| index 245c0feb67e665c105a5fb3442167d268dc6239b..0864504de4847c4a4a7968a1d59c8a4b50c14be5 100644 |
| --- a/extensions/renderer/request_sender.h |
| +++ b/extensions/renderer/request_sender.h |
| @@ -12,10 +12,16 @@ |
| #include "base/memory/linked_ptr.h" |
| #include "v8/include/v8.h" |
| +struct ExtensionHostMsg_Request_Params; |
|
Devlin
2016/04/13 19:46:32
put top-level namespace forward declarations in on
lazyboy
2016/04/14 02:07:53
Done.
|
| + |
| namespace base { |
| class ListValue; |
| } |
| +namespace content { |
| +class RenderFrame; |
| +} |
| + |
| namespace extensions { |
| class Dispatcher; |
| class ScriptContext; |
| @@ -58,7 +64,7 @@ class RequestSender { |
| }; |
| explicit RequestSender(Dispatcher* dispatcher); |
| - ~RequestSender(); |
| + virtual ~RequestSender(); |
| // In order to avoid collision, all |request_id|s passed into StartRequest() |
| // should be generated by this method. |
| @@ -77,6 +83,10 @@ class RequestSender { |
| bool for_io_thread, |
| base::ListValue* value_args); |
| + virtual void SendRequest(content::RenderFrame* render_frame, |
| + bool for_io_thread, |
| + ExtensionHostMsg_Request_Params& params); |
| + |
| // Handles responses from the extension host to calls made by StartRequest(). |
| void HandleResponse(int request_id, |
| bool success, |