Back to index

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

List of all members.

Public Member Functions

 NewObjectMessage (jclass clazz, jmethodID methodID, jvalue *args, jobject *result)
virtual void execute (JNIEnv *env)
 NewObjectMessage (jclass clazz, jmethodID methodID, jvalue *args, jobject *result)
virtual void execute (JNIEnv *env)
void setNext (JavaMessage *next)
void setNext (JavaMessage *next)
JavaMessagegetNext ()
JavaMessagegetNext ()

Private Attributes

jclass clazz
jmethodID methodID
jvalueargs
jobjectresult

Detailed Description

=--------------------------------------------------------------------------=

Definition at line 449 of file CSecureEnv.cpp.


Constructor & Destructor Documentation

NewObjectMessage::NewObjectMessage ( jclass  clazz,
jmethodID  methodID,
jvalue args,
jobject result 
) [inline]

Definition at line 456 of file CSecureEnv.cpp.

       {
              this->clazz = clazz;
              this->methodID = methodID;
              this->args = args;
              this->result = result;
       }
NewObjectMessage::NewObjectMessage ( jclass  clazz,
jmethodID  methodID,
jvalue args,
jobject result 
) [inline]

Definition at line 561 of file CSecureEnv.cpp.

       {
              this->clazz = clazz;
              this->methodID = methodID;
              this->args = args;
              this->result = result;
       }

Member Function Documentation

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

Implements JavaMessage.

Definition at line 464 of file CSecureEnv.cpp.

       {
              *result = env->NewObjectA(clazz, methodID, args);
       }
virtual void NewObjectMessage::execute ( JNIEnv env) [inline, virtual]

Implements JavaMessage.

Definition at line 569 of file CSecureEnv.cpp.

       {
              *result = env->NewObjectA(clazz, methodID, args);
#if LOCAL_REFS_ARE_GLOBAL
        *result = ToGlobalRef(env, *result);
#endif
       }

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 452 of file CSecureEnv.cpp.

Definition at line 450 of file CSecureEnv.cpp.

Definition at line 451 of file CSecureEnv.cpp.

Definition at line 453 of file CSecureEnv.cpp.


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