OLD | NEW |
(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 #endif // !defined(OS_NACL) |
| 391 |
| 392 } // namespace examples |
| 393 } // namespace mojo |
OLD | NEW |