Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(28)

Unified Diff: webkit/plugins/ppapi/ppb_proxy_impl.cc

Issue 20165002: Move webkit/plugins/ppapi to content/renderer/pepper. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: more more clang fun Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webkit/plugins/ppapi/ppb_proxy_impl.h ('k') | webkit/plugins/ppapi/ppb_scrollbar_impl.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webkit/plugins/ppapi/ppb_proxy_impl.cc
===================================================================
--- webkit/plugins/ppapi/ppb_proxy_impl.cc (revision 213561)
+++ webkit/plugins/ppapi/ppb_proxy_impl.cc (working copy)
@@ -1,79 +0,0 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "webkit/plugins/ppapi/ppb_proxy_impl.h"
-
-#include "ppapi/c/private/ppb_proxy_private.h"
-#include "ppapi/thunk/enter.h"
-#include "ppapi/thunk/ppb_image_data_api.h"
-#include "webkit/plugins/ppapi/host_globals.h"
-#include "webkit/plugins/ppapi/plugin_module.h"
-
-using ppapi::PpapiGlobals;
-using ppapi::thunk::EnterResource;
-using ppapi::thunk::PPB_URLLoader_API;
-
-namespace webkit {
-namespace ppapi {
-
-namespace {
-
-void PluginCrashed(PP_Module module) {
- PluginModule* plugin_module = HostGlobals::Get()->GetModule(module);
- if (plugin_module)
- plugin_module->PluginCrashed();
-}
-
-PP_Instance GetInstanceForResource(PP_Resource resource) {
- ::ppapi::Resource* obj =
- PpapiGlobals::Get()->GetResourceTracker()->GetResource(resource);
- if (!obj)
- return 0;
- return obj->pp_instance();
-}
-
-void SetReserveInstanceIDCallback(PP_Module module,
- PP_Bool (*reserve)(PP_Module, PP_Instance)) {
- PluginModule* plugin_module = HostGlobals::Get()->GetModule(module);
- if (plugin_module)
- plugin_module->SetReserveInstanceIDCallback(reserve);
-}
-
-void AddRefModule(PP_Module module) {
- PluginModule* plugin_module = HostGlobals::Get()->GetModule(module);
- if (plugin_module)
- plugin_module->AddRef();
-}
-
-void ReleaseModule(PP_Module module) {
- PluginModule* plugin_module = HostGlobals::Get()->GetModule(module);
- if (plugin_module)
- plugin_module->Release();
-}
-
-PP_Bool IsInModuleDestructor(PP_Module module) {
- PluginModule* plugin_module = HostGlobals::Get()->GetModule(module);
- if (plugin_module)
- return PP_FromBool(plugin_module->is_in_destructor());
- return PP_FALSE;
-}
-
-const PPB_Proxy_Private ppb_proxy = {
- &PluginCrashed,
- &GetInstanceForResource,
- &SetReserveInstanceIDCallback,
- &AddRefModule,
- &ReleaseModule,
- &IsInModuleDestructor
-};
-
-} // namespace
-
-// static
-const PPB_Proxy_Private* PPB_Proxy_Impl::GetInterface() {
- return &ppb_proxy;
-}
-
-} // namespace ppapi
-} // namespace webkit
« no previous file with comments | « webkit/plugins/ppapi/ppb_proxy_impl.h ('k') | webkit/plugins/ppapi/ppb_scrollbar_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698