#include <PluginScriptableObjectChild.h>
List of all members.
Public Member Functions |
| | PluginScriptableObjectChild (ScriptableObjectType aType) |
| virtual | ~PluginScriptableObjectChild () |
| void | InitializeProxy () |
| void | InitializeLocal (NPObject *aObject) |
| virtual bool | AnswerInvalidate () |
| virtual bool | AnswerHasMethod (PPluginIdentifierChild *aId, bool *aHasMethod) |
| virtual bool | AnswerInvoke (PPluginIdentifierChild *aId, const InfallibleTArray< Variant > &aArgs, Variant *aResult, bool *aSuccess) |
| virtual bool | AnswerInvokeDefault (const InfallibleTArray< Variant > &aArgs, Variant *aResult, bool *aSuccess) |
| virtual bool | AnswerHasProperty (PPluginIdentifierChild *aId, bool *aHasProperty) |
| virtual bool | AnswerGetChildProperty (PPluginIdentifierChild *aId, bool *aHasProperty, bool *aHasMethod, Variant *aResult, bool *aSuccess) |
| virtual bool | AnswerSetProperty (PPluginIdentifierChild *aId, const Variant &aValue, bool *aSuccess) |
| virtual bool | AnswerRemoveProperty (PPluginIdentifierChild *aId, bool *aSuccess) |
| virtual bool | AnswerEnumerate (InfallibleTArray< PPluginIdentifierChild * > *aProperties, bool *aSuccess) |
| virtual bool | AnswerConstruct (const InfallibleTArray< Variant > &aArgs, Variant *aResult, bool *aSuccess) |
| virtual bool | RecvProtect () |
| virtual bool | RecvUnprotect () |
| NPObject * | GetObject (bool aCanResurrect) |
| PluginInstanceChild * | GetInstance () const |
| void | Protect () |
| void | Unprotect () |
| void | DropNPObject () |
| void | NPObjectDestroyed () |
| | After NPP_Destroy, all NPObjects associated with an instance are destroyed.
|
| bool | Evaluate (NPString *aScript, NPVariant *aResult) |
| ScriptableObjectType | Type () const |
Static Public Member Functions |
| static const NPClass * | GetClass () |
Friends |
| class | PluginInstanceChild |
Constructor & Destructor Documentation
| mozilla::plugins::PluginScriptableObjectChild::PluginScriptableObjectChild |
( |
ScriptableObjectType |
aType |
) |
|
| virtual mozilla::plugins::PluginScriptableObjectChild::~PluginScriptableObjectChild |
( |
|
) |
[virtual] |
Member Function Documentation
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerConstruct |
( |
const InfallibleTArray< Variant > & |
aArgs, |
|
|
Variant * |
aResult, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerEnumerate |
( |
InfallibleTArray< PPluginIdentifierChild * > * |
aProperties, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerGetChildProperty |
( |
PPluginIdentifierChild * |
aId, |
|
|
bool * |
aHasProperty, |
|
|
bool * |
aHasMethod, |
|
|
Variant * |
aResult, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerHasMethod |
( |
PPluginIdentifierChild * |
aId, |
|
|
bool * |
aHasMethod | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerHasProperty |
( |
PPluginIdentifierChild * |
aId, |
|
|
bool * |
aHasProperty | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerInvalidate |
( |
|
) |
[virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerInvoke |
( |
PPluginIdentifierChild * |
aId, |
|
|
const InfallibleTArray< Variant > & |
aArgs, |
|
|
Variant * |
aResult, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerInvokeDefault |
( |
const InfallibleTArray< Variant > & |
aArgs, |
|
|
Variant * |
aResult, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerRemoveProperty |
( |
PPluginIdentifierChild * |
aId, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::AnswerSetProperty |
( |
PPluginIdentifierChild * |
aId, |
|
|
const Variant & |
aValue, |
|
|
bool * |
aSuccess | |
|
) |
| | [virtual] |
| void mozilla::plugins::PluginScriptableObjectChild::DropNPObject |
( |
|
) |
|
| static const NPClass* mozilla::plugins::PluginScriptableObjectChild::GetClass |
( |
|
) |
[inline, static] |
| PluginInstanceChild* mozilla::plugins::PluginScriptableObjectChild::GetInstance |
( |
|
) |
const [inline] |
| NPObject* mozilla::plugins::PluginScriptableObjectChild::GetObject |
( |
bool |
aCanResurrect |
) |
|
| void mozilla::plugins::PluginScriptableObjectChild::InitializeLocal |
( |
NPObject * |
aObject |
) |
|
| void mozilla::plugins::PluginScriptableObjectChild::InitializeProxy |
( |
|
) |
|
| void mozilla::plugins::PluginScriptableObjectChild::NPObjectDestroyed |
( |
|
) |
|
After NPP_Destroy, all NPObjects associated with an instance are destroyed.
We are informed of this destruction. This should only be called on Local actors.
| void mozilla::plugins::PluginScriptableObjectChild::Protect |
( |
|
) |
|
| virtual bool mozilla::plugins::PluginScriptableObjectChild::RecvProtect |
( |
|
) |
[virtual] |
| virtual bool mozilla::plugins::PluginScriptableObjectChild::RecvUnprotect |
( |
|
) |
[virtual] |
| void mozilla::plugins::PluginScriptableObjectChild::Unprotect |
( |
|
) |
|
Friends And Related Function Documentation
The documentation for this class was generated from the following file: