OLD | NEW |
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 #include "ppapi/proxy/ppb_var_deprecated_proxy.h" | 5 #include "ppapi/proxy/ppb_var_deprecated_proxy.h" |
6 | 6 |
7 #include <stdlib.h> // For malloc | 7 #include <stdlib.h> // For malloc |
8 | 8 |
9 #include "base/logging.h" | 9 #include "base/logging.h" |
10 #include "ppapi/c/dev/ppb_var_deprecated.h" | 10 #include "ppapi/c/dev/ppb_var_deprecated.h" |
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
240 } | 240 } |
241 | 241 |
242 const void* PPB_Var_Deprecated_Proxy::GetSourceInterface() const { | 242 const void* PPB_Var_Deprecated_Proxy::GetSourceInterface() const { |
243 return &var_deprecated_interface; | 243 return &var_deprecated_interface; |
244 } | 244 } |
245 | 245 |
246 InterfaceID PPB_Var_Deprecated_Proxy::GetInterfaceId() const { | 246 InterfaceID PPB_Var_Deprecated_Proxy::GetInterfaceId() const { |
247 return INTERFACE_ID_PPB_VAR_DEPRECATED; | 247 return INTERFACE_ID_PPB_VAR_DEPRECATED; |
248 } | 248 } |
249 | 249 |
250 void PPB_Var_Deprecated_Proxy::OnMessageReceived(const IPC::Message& msg) { | 250 bool PPB_Var_Deprecated_Proxy::OnMessageReceived(const IPC::Message& msg) { |
| 251 bool handled = true; |
251 IPC_BEGIN_MESSAGE_MAP(PPB_Var_Deprecated_Proxy, msg) | 252 IPC_BEGIN_MESSAGE_MAP(PPB_Var_Deprecated_Proxy, msg) |
252 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_HasProperty, | 253 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_HasProperty, |
253 OnMsgHasProperty) | 254 OnMsgHasProperty) |
254 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_HasMethodDeprecated, | 255 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_HasMethodDeprecated, |
255 OnMsgHasMethodDeprecated) | 256 OnMsgHasMethodDeprecated) |
256 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_GetProperty, | 257 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_GetProperty, |
257 OnMsgGetProperty) | 258 OnMsgGetProperty) |
258 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_DeleteProperty, | 259 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_DeleteProperty, |
259 OnMsgDeleteProperty) | 260 OnMsgDeleteProperty) |
260 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_EnumerateProperties, | 261 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_EnumerateProperties, |
261 OnMsgEnumerateProperties) | 262 OnMsgEnumerateProperties) |
262 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_SetPropertyDeprecated, | 263 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_SetPropertyDeprecated, |
263 OnMsgSetPropertyDeprecated) | 264 OnMsgSetPropertyDeprecated) |
264 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_CallDeprecated, | 265 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_CallDeprecated, |
265 OnMsgCallDeprecated) | 266 OnMsgCallDeprecated) |
266 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_Construct, | 267 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_Construct, |
267 OnMsgConstruct) | 268 OnMsgConstruct) |
268 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_IsInstanceOfDeprecated, | 269 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_IsInstanceOfDeprecated, |
269 OnMsgIsInstanceOfDeprecated) | 270 OnMsgIsInstanceOfDeprecated) |
270 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_CreateObjectDeprecated, | 271 IPC_MESSAGE_HANDLER(PpapiHostMsg_PPBVar_CreateObjectDeprecated, |
271 OnMsgCreateObjectDeprecated) | 272 OnMsgCreateObjectDeprecated) |
| 273 IPC_MESSAGE_UNHANDLED(handled = false) |
272 IPC_END_MESSAGE_MAP() | 274 IPC_END_MESSAGE_MAP() |
273 // TODO(brettw) handle bad messages! | 275 // TODO(brettw) handle bad messages! |
| 276 return handled; |
274 } | 277 } |
275 | 278 |
276 void PPB_Var_Deprecated_Proxy::OnMsgHasProperty( | 279 void PPB_Var_Deprecated_Proxy::OnMsgHasProperty( |
277 SerializedVarReceiveInput var, | 280 SerializedVarReceiveInput var, |
278 SerializedVarReceiveInput name, | 281 SerializedVarReceiveInput name, |
279 SerializedVarOutParam exception, | 282 SerializedVarOutParam exception, |
280 PP_Bool* result) { | 283 PP_Bool* result) { |
281 *result = BoolToPPBool(ppb_var_target()->HasProperty( | 284 *result = BoolToPPBool(ppb_var_target()->HasProperty( |
282 var.Get(dispatcher()), | 285 var.Get(dispatcher()), |
283 name.Get(dispatcher()), | 286 name.Get(dispatcher()), |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
377 PP_Module module_id, | 380 PP_Module module_id, |
378 int64 ppp_class, | 381 int64 ppp_class, |
379 int64 class_data, | 382 int64 class_data, |
380 SerializedVarReturnValue result) { | 383 SerializedVarReturnValue result) { |
381 result.Return(dispatcher(), PPP_Class_Proxy::CreateProxiedObject( | 384 result.Return(dispatcher(), PPP_Class_Proxy::CreateProxiedObject( |
382 ppb_var_target(), dispatcher(), module_id, ppp_class, class_data)); | 385 ppb_var_target(), dispatcher(), module_id, ppp_class, class_data)); |
383 } | 386 } |
384 | 387 |
385 } // namespace proxy | 388 } // namespace proxy |
386 } // namespace pp | 389 } // namespace pp |
OLD | NEW |