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, |