OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2006, 2007, 2008, 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2009 Google Inc. All rights reserved. |
| 3 * Copyright (C) 2014 Opera Software ASA. All rights reserved. |
3 * | 4 * |
4 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
6 * met: | 7 * met: |
7 * | 8 * |
8 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 11 * * Redistributions in binary form must reproduce the above |
11 * copyright notice, this list of conditions and the following disclaimer | 12 * copyright notice, this list of conditions and the following disclaimer |
12 * in the documentation and/or other materials provided with the | 13 * in the documentation and/or other materials provided with the |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 const NPUTF8* string; | 62 const NPUTF8* string; |
62 int32_t number; | 63 int32_t number; |
63 } value; | 64 } value; |
64 bool isString; | 65 bool isString; |
65 }; | 66 }; |
66 | 67 |
67 NPObject* npCreateV8ScriptObject(NPP, v8::Handle<v8::Object>, LocalDOMWindow*, v
8::Isolate*); | 68 NPObject* npCreateV8ScriptObject(NPP, v8::Handle<v8::Object>, LocalDOMWindow*, v
8::Isolate*); |
68 | 69 |
69 NPObject* v8ObjectToNPObject(v8::Handle<v8::Object>); | 70 NPObject* v8ObjectToNPObject(v8::Handle<v8::Object>); |
70 | 71 |
| 72 bool isWrappedNPObject(v8::Handle<v8::Object>); |
| 73 |
71 V8NPObject* npObjectToV8NPObject(NPObject*); | 74 V8NPObject* npObjectToV8NPObject(NPObject*); |
72 | 75 |
73 void disposeUnderlyingV8Object(NPObject*, v8::Isolate*); | 76 void disposeUnderlyingV8Object(NPObject*, v8::Isolate*); |
74 | 77 |
75 } // namespace blink | 78 } // namespace blink |
76 | 79 |
77 #endif // NPV8Object_h | 80 #endif // NPV8Object_h |
OLD | NEW |