#include <PluginScriptableObjectParent.h>
List of all members.
Public Member Functions |
| | PluginScriptableObjectParent (ScriptableObjectType aType) |
| virtual | ~PluginScriptableObjectParent () |
| void | InitializeProxy () |
| void | InitializeLocal (NPObject *aObject) |
| virtual bool | AnswerHasMethod (PPluginIdentifierParent *aId, bool *aHasMethod) |
| virtual bool | AnswerInvoke (PPluginIdentifierParent *aId, const InfallibleTArray< Variant > &aArgs, Variant *aResult, bool *aSuccess) |
| virtual bool | AnswerInvokeDefault (const InfallibleTArray< Variant > &aArgs, Variant *aResult, bool *aSuccess) |
| virtual bool | AnswerHasProperty (PPluginIdentifierParent *aId, bool *aHasProperty) |
| virtual bool | AnswerGetParentProperty (PPluginIdentifierParent *aId, Variant *aResult, bool *aSuccess) |
| virtual bool | AnswerSetProperty (PPluginIdentifierParent *aId, const Variant &aValue, bool *aSuccess) |
| virtual bool | AnswerRemoveProperty (PPluginIdentifierParent *aId, bool *aSuccess) |
| virtual bool | AnswerEnumerate (InfallibleTArray< PPluginIdentifierParent * > *aProperties, bool *aSuccess) |
| virtual bool | AnswerConstruct (const InfallibleTArray< Variant > &aArgs, Variant *aResult, bool *aSuccess) |
| virtual bool | AnswerNPN_Evaluate (const nsCString &aScript, Variant *aResult, bool *aSuccess) |
| virtual bool | RecvProtect () |
| virtual bool | RecvUnprotect () |
| PluginInstanceParent * | GetInstance () const |
| NPObject * | GetObject (bool aCanResurrect) |
| void | Protect () |
| void | Unprotect () |
| void | DropNPObject () |
| ScriptableObjectType | Type () const |
| JSBool | GetPropertyHelper (NPIdentifier aName, PRBool *aHasProperty, PRBool *aHasMethod, NPVariant *aResult) |
Static Public Member Functions |
| static const NPClass * | GetClass () |
Friends |
| class | PluginInstanceParent |
Constructor & Destructor Documentation
| mozilla::plugins::PluginScriptableObjectParent::PluginScriptableObjectParent |
( |
ScriptableObjectType |
aType |
) |
|
| virtual mozilla::plugins::PluginScriptableObjectParent::~PluginScriptableObjectParent |
( |
|
) |
[virtual] |
Member Function Documentation
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerConstruct |
( |
const InfallibleTArray< Variant > & |
aArgs, |
|
|
Variant * |
aResult, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerEnumerate |
( |
InfallibleTArray< PPluginIdentifierParent * > * |
aProperties, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerGetParentProperty |
( |
PPluginIdentifierParent * |
aId, |
|
|
Variant * |
aResult, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerHasMethod |
( |
PPluginIdentifierParent * |
aId, |
|
|
bool * |
aHasMethod | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerHasProperty |
( |
PPluginIdentifierParent * |
aId, |
|
|
bool * |
aHasProperty | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerInvoke |
( |
PPluginIdentifierParent * |
aId, |
|
|
const InfallibleTArray< Variant > & |
aArgs, |
|
|
Variant * |
aResult, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerInvokeDefault |
( |
const InfallibleTArray< Variant > & |
aArgs, |
|
|
Variant * |
aResult, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerNPN_Evaluate |
( |
const nsCString & |
aScript, |
|
|
Variant * |
aResult, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerRemoveProperty |
( |
PPluginIdentifierParent * |
aId, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::AnswerSetProperty |
( |
PPluginIdentifierParent * |
aId, |
|
|
const Variant & |
aValue, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| void mozilla::plugins::PluginScriptableObjectParent::DropNPObject |
( |
|
) |
|
| static const NPClass* mozilla::plugins::PluginScriptableObjectParent::GetClass |
( |
|
) |
[inline, static] |
| PluginInstanceParent* mozilla::plugins::PluginScriptableObjectParent::GetInstance |
( |
|
) |
const [inline] |
| NPObject* mozilla::plugins::PluginScriptableObjectParent::GetObject |
( |
bool |
aCanResurrect |
) |
|
| void mozilla::plugins::PluginScriptableObjectParent::InitializeLocal |
( |
NPObject * |
aObject |
) |
|
| void mozilla::plugins::PluginScriptableObjectParent::InitializeProxy |
( |
|
) |
|
| void mozilla::plugins::PluginScriptableObjectParent::Protect |
( |
|
) |
|
| virtual bool mozilla::plugins::PluginScriptableObjectParent::RecvProtect |
( |
|
) |
[virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectParent::RecvUnprotect |
( |
|
) |
[virtual] |
| void mozilla::plugins::PluginScriptableObjectParent::Unprotect |
( |
|
) |
|
Friends And Related Function Documentation
The documentation for this class was generated from the following file: