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

Side by Side Diff: ppapi/cpp/module.cc

Issue 4747001: Move URLLoader, URLRequestInfo, and URLResponseInfo out of the dev directory... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ppapi/cpp/instance.cc ('k') | ppapi/cpp/url_loader.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Note that the single accessor, Module::Get(), is not actually implemented 5 // Note that the single accessor, Module::Get(), is not actually implemented
6 // in this file. This is an intentional hook that allows users of ppapi's 6 // in this file. This is an intentional hook that allows users of ppapi's
7 // C++ wrapper objects to provide difference semantics for how the singleton 7 // C++ wrapper objects to provide difference semantics for how the singleton
8 // object is accessed. 8 // object is accessed.
9 // 9 //
10 // In general, users of ppapi will also link in ppp_entrypoints.cc, which 10 // In general, users of ppapi will also link in ppp_entrypoints.cc, which
(...skipping 11 matching lines...) Expand all
22 // implementing such behavior. 22 // implementing such behavior.
23 23
24 #include "ppapi/cpp/module.h" 24 #include "ppapi/cpp/module.h"
25 25
26 #include <string.h> 26 #include <string.h>
27 27
28 #include "ppapi/c/pp_instance.h" 28 #include "ppapi/c/pp_instance.h"
29 #include "ppapi/c/pp_var.h" 29 #include "ppapi/c/pp_var.h"
30 #include "ppapi/c/ppp_instance.h" 30 #include "ppapi/c/ppp_instance.h"
31 #include "ppapi/cpp/common.h" 31 #include "ppapi/cpp/common.h"
32 #include "ppapi/cpp/dev/url_loader_dev.h" 32 #include "ppapi/cpp/url_loader.h"
33 #include "ppapi/cpp/instance.h" 33 #include "ppapi/cpp/instance.h"
34 #include "ppapi/cpp/rect.h" 34 #include "ppapi/cpp/rect.h"
35 #include "ppapi/cpp/resource.h" 35 #include "ppapi/cpp/resource.h"
36 #include "ppapi/cpp/var.h" 36 #include "ppapi/cpp/var.h"
37 37
38 namespace pp { 38 namespace pp {
39 39
40 // PPP_Instance implementation ------------------------------------------------- 40 // PPP_Instance implementation -------------------------------------------------
41 41
42 PP_Bool Instance_DidCreate(PP_Instance pp_instance, 42 PP_Bool Instance_DidCreate(PP_Instance pp_instance,
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
104 104
105 PP_Bool Instance_HandleDocumentLoad(PP_Instance pp_instance, 105 PP_Bool Instance_HandleDocumentLoad(PP_Instance pp_instance,
106 PP_Resource pp_url_loader) { 106 PP_Resource pp_url_loader) {
107 Module* module_singleton = Module::Get(); 107 Module* module_singleton = Module::Get();
108 if (!module_singleton) 108 if (!module_singleton)
109 return PP_FALSE; 109 return PP_FALSE;
110 Instance* instance = module_singleton->InstanceForPPInstance(pp_instance); 110 Instance* instance = module_singleton->InstanceForPPInstance(pp_instance);
111 if (!instance) 111 if (!instance)
112 return PP_FALSE; 112 return PP_FALSE;
113 return BoolToPPBool( 113 return BoolToPPBool(
114 instance->HandleDocumentLoad(URLLoader_Dev(pp_url_loader))); 114 instance->HandleDocumentLoad(URLLoader(pp_url_loader)));
115 } 115 }
116 116
117 PP_Var Instance_GetInstanceObject(PP_Instance pp_instance) { 117 PP_Var Instance_GetInstanceObject(PP_Instance pp_instance) {
118 Module* module_singleton = Module::Get(); 118 Module* module_singleton = Module::Get();
119 if (!module_singleton) 119 if (!module_singleton)
120 return Var().Detach(); 120 return Var().Detach();
121 Instance* instance = module_singleton->InstanceForPPInstance(pp_instance); 121 Instance* instance = module_singleton->InstanceForPPInstance(pp_instance);
122 if (!instance) 122 if (!instance)
123 return Var().Detach(); 123 return Var().Detach();
124 return instance->GetInstanceObject().Detach(); 124 return instance->GetInstanceObject().Detach();
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 const PPB_Core* core = reinterpret_cast<const PPB_Core*>(GetBrowserInterface( 191 const PPB_Core* core = reinterpret_cast<const PPB_Core*>(GetBrowserInterface(
192 PPB_CORE_INTERFACE)); 192 PPB_CORE_INTERFACE));
193 if (!core) 193 if (!core)
194 return false; 194 return false;
195 core_ = new Core(core); 195 core_ = new Core(core);
196 196
197 return Init(); 197 return Init();
198 } 198 }
199 199
200 } // namespace pp 200 } // namespace pp
OLDNEW
« no previous file with comments | « ppapi/cpp/instance.cc ('k') | ppapi/cpp/url_loader.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698