Back to index

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

List of all members.

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSIENUMERATOR 
nsAddrDBEnumerator (nsAddrDatabase *db)
virtual ~nsAddrDBEnumerator ()
void first ()
 First will reset the list.
void next ()
 Next will advance the list.
nsISupports currentItem ()
 CurrentItem will return the CurrentItem item it will fail if the list is empty.
void isDone ()
 return if the collection is at the end.

Protected Attributes

nsCOMPtr< nsAddrDatabasemDB
nsCOMPtr< nsIAbDirectorymResultList
nsCOMPtr< nsIAbCardmResultCard
nsIMdbTablemDbTable
nsIMdbTableRowCursormRowCursor
nsIMdbRowmCurrentRow
mdb_pos mRowPos
PRBool mDone
PRBool mCurrentRowIsList

Detailed Description

Definition at line 3156 of file nsAddrDatabase.cpp.


Constructor & Destructor Documentation

Definition at line 3181 of file nsAddrDatabase.cpp.

Definition at line 3188 of file nsAddrDatabase.cpp.


Member Function Documentation

nsISupports nsIEnumerator::currentItem ( ) [inherited]

CurrentItem will return the CurrentItem item it will fail if the list is empty.

void nsIEnumerator::first ( ) [inherited]

First will reset the list.

will return NS_FAILED if no items

void nsIEnumerator::isDone ( ) [inherited]

return if the collection is at the end.

that is the beginning following a call to Prev and it is the end of the list following a call to next

void nsIEnumerator::next ( ) [inherited]

Next will advance the list.

will return failed if already at end


Member Data Documentation

Definition at line 3175 of file nsAddrDatabase.cpp.

Definition at line 3178 of file nsAddrDatabase.cpp.

Definition at line 3170 of file nsAddrDatabase.cpp.

Definition at line 3173 of file nsAddrDatabase.cpp.

Definition at line 3177 of file nsAddrDatabase.cpp.

Definition at line 3172 of file nsAddrDatabase.cpp.

Definition at line 3171 of file nsAddrDatabase.cpp.

Definition at line 3174 of file nsAddrDatabase.cpp.

Definition at line 3176 of file nsAddrDatabase.cpp.


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