An iterator class for GSmtp::MessageStore. More...
#include <gmessagestore.h>
Public Member Functions | |
Iterator () | |
Iterator (IteratorImp *) | |
~Iterator () | |
Iterator (const Iterator &) | |
Iterator & | operator= (const Iterator &) |
std::auto_ptr< StoredMessage > | next () |
void | last () |
An iterator class for GSmtp::MessageStore.
Definition at line 62 of file gmessagestore.h.
GSmtp::MessageStore::Iterator::Iterator | ( | ) |
Definition at line 44 of file gmessagestore.cpp.
|
explicit |
Definition at line 49 of file gmessagestore.cpp.
References G_ASSERT, and GSmtp::MessageStore::IteratorImp::m_ref_count.
GSmtp::MessageStore::Iterator::~Iterator | ( | ) |
Definition at line 60 of file gmessagestore.cpp.
GSmtp::MessageStore::Iterator::Iterator | ( | const Iterator & | other | ) |
Definition at line 70 of file gmessagestore.cpp.
References GSmtp::MessageStore::IteratorImp::m_ref_count.
void GSmtp::MessageStore::Iterator::last | ( | ) |
Definition at line 96 of file gmessagestore.cpp.
std::auto_ptr< GSmtp::StoredMessage > GSmtp::MessageStore::Iterator::next | ( | ) |
Definition at line 55 of file gmessagestore.cpp.
Referenced by GSmtp::FileStore::unfailAll().
GSmtp::MessageStore::Iterator & GSmtp::MessageStore::Iterator::operator= | ( | const Iterator & | rhs | ) |
Definition at line 77 of file gmessagestore.cpp.
References GSmtp::MessageStore::IteratorImp::m_ref_count.