Back to index

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

Creates a new native thread in MRJ's main thread, to avoid deadlock problems. More...

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

List of all members.

Public Member Functions

 CreateNativeThreadMessage (nsresult *outResult, PRUint32 *outThreadID, CSecureEnv *secureEnv)
virtual void execute ()
 CreateNativeThreadMessage (nsresult *outResult, PRUint32 *outThreadID, CSecureEnv *secureEnv)
virtual void execute ()
void setNext (NativeMessage *next)
void setNext (NativeMessage *next)
NativeMessagegetNext ()
NativeMessagegetNext ()

Private Attributes

nsresultmResult
PRUint32mThreadID
CSecureEnvmSecureEnv

Detailed Description

Creates a new native thread in MRJ's main thread, to avoid deadlock problems.

Definition at line 201 of file CSecureEnv.cpp.


Constructor & Destructor Documentation

CreateNativeThreadMessage::CreateNativeThreadMessage ( nsresult outResult,
PRUint32 outThreadID,
CSecureEnv secureEnv 
) [inline]

Definition at line 206 of file CSecureEnv.cpp.

              :      mResult(outResult), mThreadID(outThreadID), mSecureEnv(secureEnv)
       {
       }
CreateNativeThreadMessage::CreateNativeThreadMessage ( nsresult outResult,
PRUint32 outThreadID,
CSecureEnv secureEnv 
) [inline]

Definition at line 297 of file CSecureEnv.cpp.

              :      mResult(outResult), mThreadID(outThreadID), mSecureEnv(secureEnv)
       {
       }

Member Function Documentation

virtual void CreateNativeThreadMessage::execute ( ) [inline, virtual]

Implements NativeMessage.

Definition at line 211 of file CSecureEnv.cpp.

Here is the call graph for this function:

virtual void CreateNativeThreadMessage::execute ( ) [inline, virtual]

Implements NativeMessage.

Definition at line 302 of file CSecureEnv.cpp.

Here is the call graph for this function:

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

Definition at line 61 of file MRJSession.h.

{ return mNext; }

Here is the caller graph for this function:

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

Definition at line 66 of file MRJSession.h.

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

Definition at line 60 of file MRJSession.h.

{ mNext = next; }

Here is the caller graph for this function:

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

Definition at line 65 of file MRJSession.h.

{ mNext = next; }

Member Data Documentation

Definition at line 202 of file CSecureEnv.cpp.

Definition at line 204 of file CSecureEnv.cpp.

Definition at line 203 of file CSecureEnv.cpp.


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