#include </home/clem/local/src/opie/noncore/net/mail/libmailwrapper/nntpwrapper.h>
Inheritance diagram for NNTPwrapper:


Public Member Functions | |
| NNTPwrapper (NNTPaccount *a) | |
| virtual | ~NNTPwrapper () |
| virtual void | listMessages (const QString &mailbox, QValueList< Opie::Core::OSmartPointer< RecMail > > &target) |
| virtual QValueList< Opie::Core::OSmartPointer< Folder > > * | listFolders () |
| virtual void | statusFolder (folderStat &target_stat, const QString &mailbox="INBOX") |
| QStringList | listAllNewsgroups (const QString &mask=QString::null) |
| virtual void | deleteMail (const RecMailP &mail) |
| virtual void | answeredMail (const RecMailP &mail) |
| virtual int | deleteAllMail (const Opie::Core::OSmartPointer< Folder > &) |
| virtual RecBodyP | fetchBody (const RecMailP &mail) |
| virtual encodedString * | fetchRawBody (const RecMailP &mail) |
| virtual void | logout () |
| virtual MAILLIB::ATYPE | getType () const |
| virtual const QString & | getName () const |
Static Public Member Functions | |
| static void | nntp_progress (size_t current, size_t maximum) |
Protected Member Functions | |
| void | login () |
Protected Attributes | |
| NNTPaccount * | account |
| mailstorage * | m_nntp |
|
|
Definition at line 16 of file nntpwrapper.cpp. References account, NNTPaccount::getFileName(), Genericwrapper::last_msg_id, m_nntp, Genericwrapper::msgTempName, and NULL. |
|
|
Definition at line 24 of file nntpwrapper.cpp. References QFile::exists(), logout(), Genericwrapper::msgTempName, and QFile::remove(). |
|
|
Implements AbstractMail. Definition at line 248 of file nntpwrapper.cpp. |
|
|
Implements AbstractMail. |
|
|
Implements AbstractMail. Definition at line 285 of file nntpwrapper.cpp. |
|
|
Implements AbstractMail. Definition at line 37 of file nntpwrapper.cpp. References Genericwrapper::cleanMimeCache(), QFile::exists(), HARD_MSG_SIZE_LIMIT, IO_ReadOnly, IO_ReadWrite, IO_Truncate, Genericwrapper::last_msg_id, QString::latin1(), QString::length(), login(), m_nntp, message, Genericwrapper::msgTempName, NULL, odebug, oendl, QFile::open(), Genericwrapper::parseMail(), QFile::readBlock(), QFile::remove(), and QFile::writeBlock(). |
|
|
Implements AbstractMail. Definition at line 262 of file nntpwrapper.cpp. References m_nntp. |
|
|
Implements AbstractMail. Definition at line 281 of file nntpwrapper.cpp. References account, and Account::getAccountName(). |
|
|
Implements AbstractMail. Definition at line 277 of file nntpwrapper.cpp. References account, and Account::getType(). |
|
|
Definition at line 216 of file nntpwrapper.cpp. References QValueList< T >::append(), QString::isEmpty(), QString::latin1(), login(), m_nntp, and NULL. Referenced by NNTPGroups::slotGetNG(), and NNTPconfig::slotGetNG(). |
|
|
Implements AbstractMail. Definition at line 197 of file nntpwrapper.cpp. References account, QValueList< T >::append(), QValueList< T >::begin(), QValueList< T >::end(), and NNTPaccount::getGroups(). |
|
||||||||||||
|
Definition at line 101 of file nntpwrapper.cpp. References QString::latin1(), login(), m_nntp, and Genericwrapper::parseList(). |
|
|
Definition at line 111 of file nntpwrapper.cpp. References account, Account::ConnectionType(), NNTPaccount::getLogin(), Account::getOffline(), LoginDialog::getPassword(), Account::getPassword(), Account::getPort(), Account::getServer(), LoginDialog::getUser(), Account::getUser(), QString::isEmpty(), QString::latin1(), m_nntp, nntp_progress(), NULL, odebug, oendl, server, and true. Referenced by fetchBody(), listAllNewsgroups(), listMessages(), and statusFolder(). |
|
|
Reimplemented from Genericwrapper. Definition at line 188 of file nntpwrapper.cpp. Referenced by ~NNTPwrapper(). |
|
||||||||||||
|
Definition at line 32 of file nntpwrapper.cpp. Referenced by login(). |
|
||||||||||||
|
Implements AbstractMail. Definition at line 250 of file nntpwrapper.cpp. References login(), m_nntp, folderStat::message_count, folderStat::message_recent, and folderStat::message_unseen. |
|
|
Definition at line 42 of file nntpwrapper.h. Referenced by getName(), getType(), listFolders(), login(), and NNTPwrapper(). |
|
|
Definition at line 43 of file nntpwrapper.h. Referenced by fetchBody(), fetchRawBody(), listAllNewsgroups(), listMessages(), login(), logout(), NNTPwrapper(), and statusFolder(). |
1.4.2