| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #include "ppapi/proxy/resource_creation_proxy.h" | 5 #include "ppapi/proxy/resource_creation_proxy.h" |
| 6 | 6 |
| 7 #include "ppapi/c/pp_errors.h" | 7 #include "ppapi/c/pp_errors.h" |
| 8 #include "ppapi/c/pp_size.h" | 8 #include "ppapi/c/pp_size.h" |
| 9 #include "ppapi/c/trusted/ppb_image_data_trusted.h" | 9 #include "ppapi/c/trusted/ppb_image_data_trusted.h" |
| 10 #include "ppapi/proxy/audio_input_resource.h" | 10 #include "ppapi/proxy/audio_input_resource.h" |
| (...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 221 uint32_t sample_frame_count) { | 221 uint32_t sample_frame_count) { |
| 222 return PPB_AudioConfig_Shared::Create( | 222 return PPB_AudioConfig_Shared::Create( |
| 223 OBJECT_IS_PROXY, instance, sample_rate, sample_frame_count); | 223 OBJECT_IS_PROXY, instance, sample_rate, sample_frame_count); |
| 224 } | 224 } |
| 225 | 225 |
| 226 PP_Resource ResourceCreationProxy::CreateFileChooser( | 226 PP_Resource ResourceCreationProxy::CreateFileChooser( |
| 227 PP_Instance instance, | 227 PP_Instance instance, |
| 228 PP_FileChooserMode_Dev mode, | 228 PP_FileChooserMode_Dev mode, |
| 229 const PP_Var& accept_types) { | 229 const PP_Var& accept_types) { |
| 230 scoped_refptr<StringVar> string_var = StringVar::FromPPVar(accept_types); | 230 scoped_refptr<StringVar> string_var = StringVar::FromPPVar(accept_types); |
| 231 std::string str = string_var ? string_var->value() : std::string(); | 231 std::string str = string_var.get() ? string_var->value() : std::string(); |
| 232 return (new FileChooserResource(GetConnection(), instance, mode, | 232 return (new FileChooserResource(GetConnection(), instance, mode, str.c_str())) |
| 233 str.c_str()))->GetReference(); | 233 ->GetReference(); |
| 234 } | 234 } |
| 235 | 235 |
| 236 PP_Resource ResourceCreationProxy::CreateGraphics2D(PP_Instance instance, | 236 PP_Resource ResourceCreationProxy::CreateGraphics2D(PP_Instance instance, |
| 237 const PP_Size* size, | 237 const PP_Size* size, |
| 238 PP_Bool is_always_opaque) { | 238 PP_Bool is_always_opaque) { |
| 239 return (new Graphics2DResource(GetConnection(), instance, *size, | 239 return (new Graphics2DResource(GetConnection(), instance, *size, |
| 240 is_always_opaque))->GetReference(); | 240 is_always_opaque))->GetReference(); |
| 241 } | 241 } |
| 242 | 242 |
| 243 PP_Resource ResourceCreationProxy::CreateGraphics3D( | 243 PP_Resource ResourceCreationProxy::CreateGraphics3D( |
| (...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 419 bool ResourceCreationProxy::OnMessageReceived(const IPC::Message& msg) { | 419 bool ResourceCreationProxy::OnMessageReceived(const IPC::Message& msg) { |
| 420 return false; | 420 return false; |
| 421 } | 421 } |
| 422 | 422 |
| 423 Connection ResourceCreationProxy::GetConnection() { | 423 Connection ResourceCreationProxy::GetConnection() { |
| 424 return Connection(PluginGlobals::Get()->GetBrowserSender(), dispatcher()); | 424 return Connection(PluginGlobals::Get()->GetBrowserSender(), dispatcher()); |
| 425 } | 425 } |
| 426 | 426 |
| 427 } // namespace proxy | 427 } // namespace proxy |
| 428 } // namespace ppapi | 428 } // namespace ppapi |
| OLD | NEW |