| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 | 47 |
| 48 // NPN_CreateObject | 48 // NPN_CreateObject |
| 49 BLINK_EXPORT static NPObject* createObject(NPP, NPClass*); | 49 BLINK_EXPORT static NPObject* createObject(NPP, NPClass*); |
| 50 | 50 |
| 51 // NPN_Enumerate | 51 // NPN_Enumerate |
| 52 BLINK_EXPORT static bool enumerate(NPP, NPObject*, NPIdentifier**, uint32_t*
identifierCount); | 52 BLINK_EXPORT static bool enumerate(NPP, NPObject*, NPIdentifier**, uint32_t*
identifierCount); |
| 53 | 53 |
| 54 // NPN_Evaluate | 54 // NPN_Evaluate |
| 55 BLINK_EXPORT static bool evaluate(NPP, NPObject*, NPString* script, NPVarian
t* result); | 55 BLINK_EXPORT static bool evaluate(NPP, NPObject*, NPString* script, NPVarian
t* result); |
| 56 | 56 |
| 57 // NPN_EvaluateHelper | |
| 58 BLINK_EXPORT static bool evaluateHelper(NPP, bool popupsAllowed, NPObject*,
NPString* script, NPVariant* result); | |
| 59 | |
| 60 // NPN_GetIntIdentifier | 57 // NPN_GetIntIdentifier |
| 61 BLINK_EXPORT static NPIdentifier getIntIdentifier(int32_t number); | 58 BLINK_EXPORT static NPIdentifier getIntIdentifier(int32_t number); |
| 62 | 59 |
| 63 // NPN_GetProperty | 60 // NPN_GetProperty |
| 64 BLINK_EXPORT static bool getProperty(NPP, NPObject*, NPIdentifier property,
NPVariant *result); | 61 BLINK_EXPORT static bool getProperty(NPP, NPObject*, NPIdentifier property,
NPVariant *result); |
| 65 | 62 |
| 66 // NPN_GetStringIdentifier | 63 // NPN_GetStringIdentifier |
| 67 BLINK_EXPORT static NPIdentifier getStringIdentifier(const NPUTF8* string); | 64 BLINK_EXPORT static NPIdentifier getStringIdentifier(const NPUTF8* string); |
| 68 | 65 |
| 69 // NPN_GetStringIdentifiers | 66 // NPN_GetStringIdentifiers |
| (...skipping 30 matching lines...) Expand all Loading... |
| 100 BLINK_EXPORT static NPObject* retainObject(NPObject*); | 97 BLINK_EXPORT static NPObject* retainObject(NPObject*); |
| 101 | 98 |
| 102 // NPN_SetException | 99 // NPN_SetException |
| 103 BLINK_EXPORT static void setException(NPObject*, const NPUTF8* message); | 100 BLINK_EXPORT static void setException(NPObject*, const NPUTF8* message); |
| 104 | 101 |
| 105 // NPN_SetProperty | 102 // NPN_SetProperty |
| 106 BLINK_EXPORT static bool setProperty(NPP, NPObject*, NPIdentifier, const NPV
ariant*); | 103 BLINK_EXPORT static bool setProperty(NPP, NPObject*, NPIdentifier, const NPV
ariant*); |
| 107 | 104 |
| 108 // NPN_UTF8FromIdentifier | 105 // NPN_UTF8FromIdentifier |
| 109 BLINK_EXPORT static NPUTF8* utf8FromIdentifier(NPIdentifier); | 106 BLINK_EXPORT static NPUTF8* utf8FromIdentifier(NPIdentifier); |
| 110 | |
| 111 // Miscellaneous utility functions ---------------------------------------- | |
| 112 | |
| 113 // Complement to NPN_Get___Identifier functions. Extracts data from the NPI
dentifier data | |
| 114 // structure. If isString is true upon return, string will be set but numbe
r's value is | |
| 115 // undefined. If iString is false, the opposite is true. | |
| 116 BLINK_EXPORT static void extractIdentifierData(const NPIdentifier&, const NP
UTF8*& string, int32_t& number, bool& isString); | |
| 117 }; | 107 }; |
| 118 | 108 |
| 119 } // namespace blink | 109 } // namespace blink |
| 120 | 110 |
| 121 #endif | 111 #endif |
| OLD | NEW |