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

Side by Side Diff: mojo/examples/pepper_container_app/resource_creation_impl.cc

Issue 178953003: Mojo container example for hosting Pepper plugins (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: sync and rebase Created 6 years, 9 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "mojo/examples/pepper_container_app/resource_creation_impl.h"
6
7 #include "base/logging.h"
8 #include "mojo/examples/pepper_container_app/graphics_3d_resource.h"
9
10 namespace mojo {
11 namespace examples {
12
13 ResourceCreationImpl::ResourceCreationImpl() {}
14
15 ResourceCreationImpl::~ResourceCreationImpl() {}
16
17 PP_Resource ResourceCreationImpl::CreateFileIO(PP_Instance instance) {
18 NOTIMPLEMENTED();
19 return 0;
20 }
21
22 PP_Resource ResourceCreationImpl::CreateFileRef(
23 PP_Instance instance,
24 const ppapi::FileRefCreateInfo& create_info) {
25 NOTIMPLEMENTED();
26 return 0;
27 }
28
29 PP_Resource ResourceCreationImpl::CreateFileSystem(
30 PP_Instance instance,
31 PP_FileSystemType type) {
32 NOTIMPLEMENTED();
33 return 0;
34 }
35
36 PP_Resource ResourceCreationImpl::CreateIMEInputEvent(
37 PP_Instance instance,
38 PP_InputEvent_Type type,
39 PP_TimeTicks time_stamp,
40 struct PP_Var text,
41 uint32_t segment_number,
42 const uint32_t* segment_offsets,
43 int32_t target_segment,
44 uint32_t selection_start,
45 uint32_t selection_end) {
46 NOTIMPLEMENTED();
47 return 0;
48 }
49
50 PP_Resource ResourceCreationImpl::CreateKeyboardInputEvent_1_0(
51 PP_Instance instance,
52 PP_InputEvent_Type type,
53 PP_TimeTicks time_stamp,
54 uint32_t modifiers,
55 uint32_t key_code,
56 struct PP_Var character_text) {
57 NOTIMPLEMENTED();
58 return 0;
59 }
60
61 PP_Resource ResourceCreationImpl::CreateKeyboardInputEvent_1_2(
62 PP_Instance instance,
63 PP_InputEvent_Type type,
64 PP_TimeTicks time_stamp,
65 uint32_t modifiers,
66 uint32_t key_code,
67 struct PP_Var character_text,
68 struct PP_Var code) {
69 NOTIMPLEMENTED();
70 return 0;
71 }
72
73 PP_Resource ResourceCreationImpl::CreateMouseInputEvent(
74 PP_Instance instance,
75 PP_InputEvent_Type type,
76 PP_TimeTicks time_stamp,
77 uint32_t modifiers,
78 PP_InputEvent_MouseButton mouse_button,
79 const PP_Point* mouse_position,
80 int32_t click_count,
81 const PP_Point* mouse_movement) {
82 NOTIMPLEMENTED();
83 return 0;
84 }
85
86 PP_Resource ResourceCreationImpl::CreateTouchInputEvent(
87 PP_Instance instance,
88 PP_InputEvent_Type type,
89 PP_TimeTicks time_stamp,
90 uint32_t modifiers) {
91 NOTIMPLEMENTED();
92 return 0;
93 }
94
95 PP_Resource ResourceCreationImpl::CreateTrueTypeFont(
96 PP_Instance instance,
97 const PP_TrueTypeFontDesc_Dev* desc) {
98 NOTIMPLEMENTED();
99 return 0;
100 }
101
102 PP_Resource ResourceCreationImpl::CreateURLLoader(PP_Instance instance) {
103 NOTIMPLEMENTED();
104 return 0;
105 }
106
107 PP_Resource ResourceCreationImpl::CreateURLRequestInfo(
108 PP_Instance instance) {
109 NOTIMPLEMENTED();
110 return 0;
111 }
112
113 PP_Resource ResourceCreationImpl::CreateWheelInputEvent(
114 PP_Instance instance,
115 PP_TimeTicks time_stamp,
116 uint32_t modifiers,
117 const PP_FloatPoint* wheel_delta,
118 const PP_FloatPoint* wheel_ticks,
119 PP_Bool scroll_by_page) {
120 NOTIMPLEMENTED();
121 return 0;
122 }
123
124 PP_Resource ResourceCreationImpl::CreateAudio1_0(
125 PP_Instance instance,
126 PP_Resource config_id,
127 PPB_Audio_Callback_1_0 audio_callback,
128 void* user_data) {
129 NOTIMPLEMENTED();
130 return 0;
131 }
132
133 PP_Resource ResourceCreationImpl::CreateAudio(
134 PP_Instance instance,
135 PP_Resource config_id,
136 PPB_Audio_Callback audio_callback,
137 void* user_data) {
138 NOTIMPLEMENTED();
139 return 0;
140 }
141
142 PP_Resource ResourceCreationImpl::CreateAudioTrusted(PP_Instance instance) {
143 NOTIMPLEMENTED();
144 return 0;
145 }
146
147 PP_Resource ResourceCreationImpl::CreateAudioConfig(
148 PP_Instance instance,
149 PP_AudioSampleRate sample_rate,
150 uint32_t sample_frame_count) {
151 NOTIMPLEMENTED();
152 return 0;
153 }
154
155 PP_Resource ResourceCreationImpl::CreateFileChooser(
156 PP_Instance instance,
157 PP_FileChooserMode_Dev mode,
158 const PP_Var& accept_types) {
159 NOTIMPLEMENTED();
160 return 0;
161 }
162
163 PP_Resource ResourceCreationImpl::CreateGraphics2D(PP_Instance instance,
164 const PP_Size* size,
165 PP_Bool is_always_opaque) {
166 NOTIMPLEMENTED();
167 return 0;
168 }
169
170 PP_Resource ResourceCreationImpl::CreateGraphics3D(
171 PP_Instance instance,
172 PP_Resource share_context,
173 const int32_t* attrib_list) {
174 return (new Graphics3DResource(instance))->GetReference();
175 }
176
177 PP_Resource ResourceCreationImpl::CreateGraphics3DRaw(
178 PP_Instance instance,
179 PP_Resource share_context,
180 const int32_t* attrib_list) {
181 NOTIMPLEMENTED();
182 return 0;
183 }
184
185 PP_Resource ResourceCreationImpl::CreateHostResolver(PP_Instance instance) {
186 NOTIMPLEMENTED();
187 return 0;
188 }
189
190 PP_Resource ResourceCreationImpl::CreateHostResolverPrivate(
191 PP_Instance instance) {
192 NOTIMPLEMENTED();
193 return 0;
194 }
195
196 PP_Resource ResourceCreationImpl::CreateImageData(
197 PP_Instance instance,
198 PP_ImageDataFormat format,
199 const PP_Size* size,
200 PP_Bool init_to_zero) {
201 NOTIMPLEMENTED();
202 return 0;
203 }
204
205 PP_Resource ResourceCreationImpl::CreateImageDataSimple(
206 PP_Instance instance,
207 PP_ImageDataFormat format,
208 const PP_Size* size,
209 PP_Bool init_to_zero) {
210 NOTIMPLEMENTED();
211 return 0;
212 }
213
214 PP_Resource ResourceCreationImpl::CreateNetAddressFromIPv4Address(
215 PP_Instance instance,
216 const PP_NetAddress_IPv4* ipv4_addr) {
217 NOTIMPLEMENTED();
218 return 0;
219 }
220
221 PP_Resource ResourceCreationImpl::CreateNetAddressFromIPv6Address(
222 PP_Instance instance,
223 const PP_NetAddress_IPv6* ipv6_addr) {
224 NOTIMPLEMENTED();
225 return 0;
226 }
227
228 PP_Resource ResourceCreationImpl::CreateNetAddressFromNetAddressPrivate(
229 PP_Instance instance,
230 const PP_NetAddress_Private& private_addr) {
231 NOTIMPLEMENTED();
232 return 0;
233 }
234
235 PP_Resource ResourceCreationImpl::CreateNetworkMonitor(
236 PP_Instance instance) {
237 NOTIMPLEMENTED();
238 return 0;
239 }
240
241 PP_Resource ResourceCreationImpl::CreateOutputProtectionPrivate(
242 PP_Instance instance) {
243 NOTIMPLEMENTED();
244 return 0;
245 }
246
247 PP_Resource ResourceCreationImpl::CreatePrinting(PP_Instance instance) {
248 NOTIMPLEMENTED();
249 return 0;
250 }
251
252 PP_Resource ResourceCreationImpl::CreateTCPServerSocketPrivate(
253 PP_Instance instance) {
254 NOTIMPLEMENTED();
255 return 0;
256 }
257
258 PP_Resource ResourceCreationImpl::CreateTCPSocket1_0(
259 PP_Instance instance) {
260 NOTIMPLEMENTED();
261 return 0;
262 }
263
264 PP_Resource ResourceCreationImpl::CreateTCPSocket(
265 PP_Instance instance) {
266 NOTIMPLEMENTED();
267 return 0;
268 }
269
270 PP_Resource ResourceCreationImpl::CreateTCPSocketPrivate(
271 PP_Instance instance) {
272 NOTIMPLEMENTED();
273 return 0;
274 }
275
276 PP_Resource ResourceCreationImpl::CreateUDPSocket(PP_Instance instance) {
277 NOTIMPLEMENTED();
278 return 0;
279 }
280
281 PP_Resource ResourceCreationImpl::CreateUDPSocketPrivate(
282 PP_Instance instance) {
283 NOTIMPLEMENTED();
284 return 0;
285 }
286
287 PP_Resource ResourceCreationImpl::CreateVideoDestination(
288 PP_Instance instance) {
289 NOTIMPLEMENTED();
290 return 0;
291 }
292
293 PP_Resource ResourceCreationImpl::CreateVideoSource(
294 PP_Instance instance) {
295 NOTIMPLEMENTED();
296 return 0;
297 }
298
299 PP_Resource ResourceCreationImpl::CreateWebSocket(PP_Instance instance) {
300 NOTIMPLEMENTED();
301 return 0;
302 }
303
304 PP_Resource ResourceCreationImpl::CreateX509CertificatePrivate(
305 PP_Instance instance) {
306 NOTIMPLEMENTED();
307 return 0;
308 }
309
310 #if !defined(OS_NACL)
311 PP_Resource ResourceCreationImpl::CreateAudioInput(
312 PP_Instance instance) {
313 NOTIMPLEMENTED();
314 return 0;
315 }
316
317 PP_Resource ResourceCreationImpl::CreateBroker(PP_Instance instance) {
318 NOTIMPLEMENTED();
319 return 0;
320 }
321
322 PP_Resource ResourceCreationImpl::CreateBrowserFont(
323 PP_Instance instance,
324 const PP_BrowserFont_Trusted_Description* description) {
325 NOTIMPLEMENTED();
326 return 0;
327 }
328
329 PP_Resource ResourceCreationImpl::CreateBuffer(PP_Instance instance,
330 uint32_t size) {
331 NOTIMPLEMENTED();
332 return 0;
333 }
334
335 PP_Resource ResourceCreationImpl::CreateFlashDRM(PP_Instance instance) {
336 NOTIMPLEMENTED();
337 return 0;
338 }
339
340 PP_Resource ResourceCreationImpl::CreateFlashFontFile(
341 PP_Instance instance,
342 const PP_BrowserFont_Trusted_Description* description,
343 PP_PrivateFontCharset charset) {
344 NOTIMPLEMENTED();
345 return 0;
346 }
347
348 PP_Resource ResourceCreationImpl::CreateFlashMenu(
349 PP_Instance instance,
350 const PP_Flash_Menu* menu_data) {
351 NOTIMPLEMENTED();
352 return 0;
353 }
354
355 PP_Resource ResourceCreationImpl::CreateFlashMessageLoop(
356 PP_Instance instance) {
357 NOTIMPLEMENTED();
358 return 0;
359 }
360
361 PP_Resource ResourceCreationImpl::CreatePlatformVerificationPrivate(
362 PP_Instance instance) {
363 NOTIMPLEMENTED();
364 return 0;
365 }
366
367 PP_Resource ResourceCreationImpl::CreateScrollbar(PP_Instance instance,
368 PP_Bool vertical) {
369 NOTIMPLEMENTED();
370 return 0;
371 }
372
373 PP_Resource ResourceCreationImpl::CreateTalk(PP_Instance instance) {
374 NOTIMPLEMENTED();
375 return 0;
376 }
377
378 PP_Resource ResourceCreationImpl::CreateVideoCapture(PP_Instance instance) {
379 NOTIMPLEMENTED();
380 return 0;
381 }
382
383 PP_Resource ResourceCreationImpl::CreateVideoDecoder(
384 PP_Instance instance,
385 PP_Resource context3d_id,
386 PP_VideoDecoder_Profile profile) {
387 NOTIMPLEMENTED();
388 return 0;
389 }
390
viettrungluu 2014/03/21 04:20:00 nit: extraneous blank line
yzshen1 2014/03/21 17:52:08 Done.
391 #endif // !defined(OS_NACL)
392
393 } // namespace examples
394 } // namespace mojo
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698