| 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 // Scriptable plugin implementation. | 5 // Scriptable plugin implementation. |
| 6 | 6 |
| 7 #include "ppapi/native_client/src/trusted/plugin/scriptable_plugin.h" | 7 #include "ppapi/native_client/src/trusted/plugin/scriptable_plugin.h" |
| 8 | 8 |
| 9 #include <string.h> | 9 #include <string.h> |
| 10 | 10 |
| (...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 201 UNREFERENCED_PARAMETER(properties); | 201 UNREFERENCED_PARAMETER(properties); |
| 202 UNREFERENCED_PARAMETER(exception); | 202 UNREFERENCED_PARAMETER(exception); |
| 203 Error("GetAllPropertyNames", "", "GetAllPropertyNames is not supported", | 203 Error("GetAllPropertyNames", "", "GetAllPropertyNames is not supported", |
| 204 exception); | 204 exception); |
| 205 } | 205 } |
| 206 | 206 |
| 207 | 207 |
| 208 pp::Var ScriptablePlugin::Call(const pp::Var& name, | 208 pp::Var ScriptablePlugin::Call(const pp::Var& name, |
| 209 const std::vector<pp::Var>& args, | 209 const std::vector<pp::Var>& args, |
| 210 pp::Var* exception) { | 210 pp::Var* exception) { |
| 211 PLUGIN_PRINTF(("ScriptablePlugin::Call (name=%s, %"NACL_PRIuS | 211 PLUGIN_PRINTF(("ScriptablePlugin::Call (name=%s, %" NACL_PRIuS |
| 212 " args)\n", name.DebugString().c_str(), args.size())); | 212 " args)\n", name.DebugString().c_str(), args.size())); |
| 213 return Error("Call", name.DebugString().c_str(), | 213 return Error("Call", name.DebugString().c_str(), |
| 214 "method invocation is not supported", exception); | 214 "method invocation is not supported", exception); |
| 215 } | 215 } |
| 216 | 216 |
| 217 | 217 |
| 218 pp::Var ScriptablePlugin::Construct(const std::vector<pp::Var>& args, | 218 pp::Var ScriptablePlugin::Construct(const std::vector<pp::Var>& args, |
| 219 pp::Var* exception) { | 219 pp::Var* exception) { |
| 220 PLUGIN_PRINTF(("ScriptablePlugin::Construct (%"NACL_PRIuS | 220 PLUGIN_PRINTF(("ScriptablePlugin::Construct (%" NACL_PRIuS |
| 221 " args)\n", args.size())); | 221 " args)\n", args.size())); |
| 222 return Error("constructor", "Construct", "constructor is not supported", | 222 return Error("constructor", "Construct", "constructor is not supported", |
| 223 exception); | 223 exception); |
| 224 } | 224 } |
| 225 | 225 |
| 226 | 226 |
| 227 ScriptablePlugin* ScriptablePlugin::AddRef() { | 227 ScriptablePlugin* ScriptablePlugin::AddRef() { |
| 228 // This is called when we are about to share this object with the browser, | 228 // This is called when we are about to share this object with the browser, |
| 229 // and we need to make sure we have an internal plugin reference, so this | 229 // and we need to make sure we have an internal plugin reference, so this |
| 230 // object doesn't get deallocated when the browser discards its references. | 230 // object doesn't get deallocated when the browser discards its references. |
| (...skipping 26 matching lines...) Expand all Loading... |
| 257 // Neither the browser nor plugin ever var referenced this object, | 257 // Neither the browser nor plugin ever var referenced this object, |
| 258 // so it can safely discarded. | 258 // so it can safely discarded. |
| 259 PLUGIN_PRINTF(("ScriptablePlugin::Unref (delete this)\n")); | 259 PLUGIN_PRINTF(("ScriptablePlugin::Unref (delete this)\n")); |
| 260 CHECK(var_ == NULL); | 260 CHECK(var_ == NULL); |
| 261 delete this; | 261 delete this; |
| 262 } | 262 } |
| 263 } | 263 } |
| 264 | 264 |
| 265 | 265 |
| 266 } // namespace plugin | 266 } // namespace plugin |
| OLD | NEW |