Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Private Attributes
SetMemberMessage Class Reference
Inheritance diagram for SetMemberMessage:
Inheritance graph
[legend]
Collaboration diagram for SetMemberMessage:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SetMemberMessage (MRJPluginInstance *pluginInstance, jsobject js_obj, const jchar *propertyName, jsize nameLength, jobject java_obj)
virtual void execute (JNIEnv *env)
 SetMemberMessage (MRJPluginInstance *pluginInstance, jsobject js_obj, const jchar *propertyName, jsize nameLength, jobject java_obj)
virtual void execute (JNIEnv *env)
void setNext (JavaMessage *next)
void setNext (JavaMessage *next)
JavaMessagegetNext ()
JavaMessagegetNext ()

Private Attributes

MRJPluginInstancemPluginInstance
jsobject mObject
const jcharmPropertyName
jsize mLength
jobject mJavaObject

Detailed Description

Definition at line 591 of file LiveConnectNativeMethods.cpp.


Constructor & Destructor Documentation

SetMemberMessage::SetMemberMessage ( MRJPluginInstance pluginInstance,
jsobject  js_obj,
const jchar propertyName,
jsize  nameLength,
jobject  java_obj 
) [inline]

Definition at line 598 of file LiveConnectNativeMethods.cpp.

        :   mPluginInstance(pluginInstance), mObject(js_obj), mPropertyName(propertyName), mLength(nameLength), mJavaObject(java_obj)
    {
    }
SetMemberMessage::SetMemberMessage ( MRJPluginInstance pluginInstance,
jsobject  js_obj,
const jchar propertyName,
jsize  nameLength,
jobject  java_obj 
) [inline]

Definition at line 615 of file LiveConnectNativeMethods.cpp.

        :   mPluginInstance(pluginInstance), mObject(js_obj), mPropertyName(propertyName), mLength(nameLength), mJavaObject(java_obj)
    {
    }

Member Function Documentation

virtual void SetMemberMessage::execute ( JNIEnv env) [inline, virtual]

Implements JavaMessage.

Definition at line 604 of file LiveConnectNativeMethods.cpp.

    {
        MRJSecurityContext* securityContext = getSecurityContext(mPluginInstance);
        nsILiveconnect* connection = getLiveconnectInstance(securityContext);
        nsresult result = connection->SetMember(env, mObject, mPropertyName, mLength, mJavaObject, 0, NULL, securityContext);
    }

Here is the call graph for this function:

virtual void SetMemberMessage::execute ( JNIEnv env) [inline, virtual]

Implements JavaMessage.

Definition at line 621 of file LiveConnectNativeMethods.cpp.

    {
        MRJSecurityContext* securityContext = getSecurityContext(mPluginInstance);
        nsILiveconnect* connection = getLiveconnectInstance(securityContext);
        nsresult result = connection->SetMember(env, mObject, mPropertyName, mLength, mJavaObject, 0, NULL, securityContext);
    }

Here is the call graph for this function:

JavaMessage* JavaMessage::getNext ( ) [inline, inherited]

Definition at line 55 of file JavaMessageQueue.h.

{ return mNext; }

Here is the caller graph for this function:

JavaMessage* JavaMessage::getNext ( ) [inline, inherited]

Definition at line 56 of file JavaMessageQueue.h.

{ return mNext; }
void JavaMessage::setNext ( JavaMessage next) [inline, inherited]

Definition at line 54 of file JavaMessageQueue.h.

{ mNext = next; }

Here is the caller graph for this function:

void JavaMessage::setNext ( JavaMessage next) [inline, inherited]

Definition at line 55 of file JavaMessageQueue.h.

{ mNext = next; }

Member Data Documentation

Definition at line 596 of file LiveConnectNativeMethods.cpp.

Definition at line 595 of file LiveConnectNativeMethods.cpp.

Definition at line 593 of file LiveConnectNativeMethods.cpp.

Definition at line 592 of file LiveConnectNativeMethods.cpp.

Definition at line 594 of file LiveConnectNativeMethods.cpp.


The documentation for this class was generated from the following files: