Index: ppapi/proxy/ppapi_proxy_test.cc |
diff --git a/ppapi/proxy/ppapi_proxy_test.cc b/ppapi/proxy/ppapi_proxy_test.cc |
index 64b00e26c6947bc4208b3cf58c075bc0e8aa61a7..8efbec1ecbf7dac9059a741341f44c929053f92b 100644 |
--- a/ppapi/proxy/ppapi_proxy_test.cc |
+++ b/ppapi/proxy/ppapi_proxy_test.cc |
@@ -256,6 +256,21 @@ PluginProxyTestHarness::PluginDelegateMock::ShareHandleWithRemote( |
should_close_source); |
} |
+base::SharedMemoryHandle |
+PluginProxyTestHarness::PluginDelegateMock::ShareSharedMemoryHandleWithRemote( |
+ const base::SharedMemoryHandle& handle, |
+ base::ProcessId remote_pid) { |
+#if defined(OS_POSIX) |
+ return ShareHandleWithRemote(handle.fd, remote_pid, false); |
+#elif defined(OS_WIN) |
+ return ShareHandleWithRemote( |
+ reinterpret_cast<HANDLE>(static_cast<intptr_t>(handle)), remote_pid, |
piman
2015/06/01 22:16:08
ditto, no need for casts.
erikchen
2015/06/01 23:48:53
Done.
|
+ false); |
+#else |
+#error Not implemented. |
+#endif |
+} |
+ |
std::set<PP_Instance>* |
PluginProxyTestHarness::PluginDelegateMock::GetGloballySeenInstanceIDSet() { |
return &instance_id_set_; |
@@ -489,6 +504,20 @@ HostProxyTestHarness::DelegateMock::ShareHandleWithRemote( |
should_close_source); |
} |
+base::SharedMemoryHandle |
+HostProxyTestHarness::DelegateMock::ShareSharedMemoryHandleWithRemote( |
+ const base::SharedMemoryHandle& handle, |
+ base::ProcessId remote_pid) { |
+#if defined(OS_POSIX) |
+ return ShareHandleWithRemote(handle.fd, remote_pid, false); |
+#elif defined(OS_WIN) |
+ return ShareHandleWithRemote( |
+ reinterpret_cast<HANDLE>(static_cast<intptr_t>(handle)), remote_pid, |
piman
2015/06/01 22:16:08
ditto
erikchen
2015/06/01 23:48:53
Done.
|
+ false); |
+#else |
+#error Not implemented. |
+#endif |
+} |
// HostProxyTest --------------------------------------------------------------- |