Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Private Attributes
FindClassMessage Class Reference

To give proper "local" refs, need to run this in the Java thread. More...

Inheritance diagram for FindClassMessage:
Inheritance graph
[legend]
Collaboration diagram for FindClassMessage:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FindClassMessage (const char *name, jclass *result)
virtual void execute (JNIEnv *env)
 FindClassMessage (const char *name, jclass *result)
virtual void execute (JNIEnv *env)
void setNext (JavaMessage *next)
void setNext (JavaMessage *next)
JavaMessagegetNext ()
JavaMessagegetNext ()

Private Attributes

const char * name
jclassresult

Detailed Description

To give proper "local" refs, need to run this in the Java thread.

Definition at line 1138 of file CSecureEnv.cpp.


Constructor & Destructor Documentation

FindClassMessage::FindClassMessage ( const char *  name,
jclass result 
) [inline]

Definition at line 1142 of file CSecureEnv.cpp.

       {
              this->name = name;
              this->result = result;
       }
FindClassMessage::FindClassMessage ( const char *  name,
jclass result 
) [inline]

Definition at line 1417 of file CSecureEnv.cpp.

       {
              this->name = name;
              this->result = result;
       }

Member Function Documentation

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

Implements JavaMessage.

Definition at line 1148 of file CSecureEnv.cpp.

       {
              *result = env->FindClass(name);
       }
virtual void FindClassMessage::execute ( JNIEnv env) [inline, virtual]

Implements JavaMessage.

Definition at line 1423 of file CSecureEnv.cpp.

       {
              *result = env->FindClass(name);
#if LOCAL_REFS_ARE_GLOBAL
        *result = (jclass) 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

const char * FindClassMessage::name [private]

Definition at line 1139 of file CSecureEnv.cpp.

Definition at line 1140 of file CSecureEnv.cpp.


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