Index: ppapi/host/ppapi_host.h |
diff --git a/ppapi/host/ppapi_host.h b/ppapi/host/ppapi_host.h |
index 5a7c5c45c2a495c4e237030442741c6f67e67382..4280c3cb74553efe05481c54833d7d6ff6351af1 100644 |
--- a/ppapi/host/ppapi_host.h |
+++ b/ppapi/host/ppapi_host.h |
@@ -6,6 +6,7 @@ |
#define PPAPI_HOST_PPAPI_HOST_H_ |
#include <map> |
+#include <vector> |
#include "base/compiler_specific.h" |
#include "base/memory/linked_ptr.h" |
@@ -24,6 +25,7 @@ namespace ppapi { |
namespace proxy { |
class ResourceMessageCallParams; |
class ResourceMessageReplyParams; |
+class SerializedHandle; |
} |
namespace host { |
@@ -61,6 +63,12 @@ class PPAPI_HOST_EXPORT PpapiHost : public IPC::Sender, public IPC::Listener { |
// Sends the given unsolicited reply message to the plugin. |
void SendUnsolicitedReply(PP_Resource resource, const IPC::Message& msg); |
+ // Similar to |SendUnsolicitedReply()|, but also sends handles. |
+ void SendUnsolicitedReplyWithHandles( |
+ PP_Resource resource, |
+ const IPC::Message& msg, |
+ const std::vector<proxy::SerializedHandle>& handles); |
+ |
// Create a ResourceHost with the given |nested_msg|. |
scoped_ptr<ResourceHost> CreateResourceHost( |
const proxy::ResourceMessageCallParams& params, |