Back to index

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

List of all members.

Public Member Functions

 ImportThreadData ()
 ~ImportThreadData ()
void DriverDelete ()
void ThreadDelete ()
void DriverAbort ()

Public Attributes

PRBool driverAlive
PRBool threadAlive
PRBool abort
PRBool fatalError
PRUint32 currentTotal
PRUint32 currentSize
nsIMsgFolderdestRoot
PRBool ownsDestRoot
nsISupportsArrayboxes
nsIImportMailmailImport
nsISupportsStringsuccessLog
nsISupportsStringerrorLog
PRUint32 currentMailbox
PRBool performingMigration

Detailed Description

Definition at line 153 of file nsImportMail.cpp.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 717 of file nsImportMail.cpp.

{
       if (abort && !threadAlive && destRoot) {
              if (ownsDestRoot) {
                     destRoot->RecursiveDelete(PR_TRUE, nsnull);
              }
              else {
                     // FIXME: just delete the stuff we created?
              }
       }
       else
              abort = PR_TRUE;
       DriverDelete();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 703 of file nsImportMail.cpp.

{
       driverAlive = PR_FALSE;
       if (!driverAlive && !threadAlive)
              delete this;
}

Here is the caller graph for this function:

Definition at line 710 of file nsImportMail.cpp.

{
       threadAlive = PR_FALSE;
       if (!driverAlive && !threadAlive)
              delete this;
}

Here is the caller graph for this function:


Member Data Documentation

Definition at line 157 of file nsImportMail.cpp.

Definition at line 163 of file nsImportMail.cpp.

Definition at line 167 of file nsImportMail.cpp.

Definition at line 160 of file nsImportMail.cpp.

Definition at line 159 of file nsImportMail.cpp.

Definition at line 161 of file nsImportMail.cpp.

Definition at line 155 of file nsImportMail.cpp.

Definition at line 166 of file nsImportMail.cpp.

Definition at line 158 of file nsImportMail.cpp.

Definition at line 164 of file nsImportMail.cpp.

Definition at line 162 of file nsImportMail.cpp.

Definition at line 168 of file nsImportMail.cpp.

Definition at line 165 of file nsImportMail.cpp.

Definition at line 156 of file nsImportMail.cpp.


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