Index: ppapi/proxy/proxy_channel.cc |
diff --git a/ppapi/proxy/proxy_channel.cc b/ppapi/proxy/proxy_channel.cc |
index 6753fbf55a3eb7e73d37c86251f11143fe4ffcf1..030b042b8afc9fa00cb1b286a6af2164b0bccd3e 100644 |
--- a/ppapi/proxy/proxy_channel.cc |
+++ b/ppapi/proxy/proxy_channel.cc |
@@ -74,6 +74,18 @@ IPC::PlatformFileForTransit ProxyChannel::ShareHandleWithRemote( |
should_close_source); |
} |
+base::SharedMemoryHandle ProxyChannel::ShareSharedMemoryHandleWithRemote( |
+ const base::SharedMemoryHandle& handle) { |
+#if defined(OS_POSIX) |
+ return ShareHandleWithRemote(handle.fd, false); |
+#elif defined(OS_WIN) |
+ return ShareHandleWithRemote( |
+ reinterpret_cast<HANDLE>(static_cast<intptr_t>(handle)), false); |
piman
2015/06/01 22:16:08
ditto wrt casts
erikchen
2015/06/01 23:48:53
Done.
|
+#else |
+#error Not implemented. |
+#endif |
+} |
+ |
bool ProxyChannel::Send(IPC::Message* msg) { |
if (test_sink_) |
return test_sink_->Send(msg); |