Back to index

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

List of all members.

Public Member Functions

 AddressThreadData ()
 ~AddressThreadData ()
void DriverDelete ()
void ThreadDelete ()
void DriverAbort ()

Public Attributes

PRBool driverAlive
PRBool threadAlive
PRBool abort
PRBool fatalError
PRUint32 currentTotal
PRUint32 currentSize
nsISupportsArraybooks
nsIImportAddressBooksaddressImport
nsIImportFieldMapfieldMap
nsISupportsStringsuccessLog
nsISupportsStringerrorLog
char * pDestinationUri
PRBool bAddrLocInput

Detailed Description

Definition at line 143 of file nsImportAddressBooks.cpp.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 734 of file nsImportAddressBooks.cpp.

{
       if (abort && !threadAlive) {
              // FIXME: Do whatever is necessary to abort what has already been imported!
       }
       else
              abort = PR_TRUE;
       DriverDelete();
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 720 of file nsImportAddressBooks.cpp.

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

Here is the caller graph for this function:

Definition at line 727 of file nsImportAddressBooks.cpp.

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

Here is the caller graph for this function:


Member Data Documentation

Definition at line 147 of file nsImportAddressBooks.cpp.

Definition at line 152 of file nsImportAddressBooks.cpp.

Definition at line 157 of file nsImportAddressBooks.cpp.

Definition at line 151 of file nsImportAddressBooks.cpp.

Definition at line 150 of file nsImportAddressBooks.cpp.

Definition at line 149 of file nsImportAddressBooks.cpp.

Definition at line 145 of file nsImportAddressBooks.cpp.

Definition at line 155 of file nsImportAddressBooks.cpp.

Definition at line 148 of file nsImportAddressBooks.cpp.

Definition at line 153 of file nsImportAddressBooks.cpp.

Definition at line 156 of file nsImportAddressBooks.cpp.

Definition at line 154 of file nsImportAddressBooks.cpp.

Definition at line 146 of file nsImportAddressBooks.cpp.


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