#include </home/clem/local/src/opie/noncore/unsupported/mail2/libmail/imaphandler.h>
Collaboration diagram for IMAPHandler:

Signals | |
| void | gotResponse (IMAPResponse &response) |
| void | IMAPLookingUpHost () |
| void | IMAPHostFound () |
| void | IMAPConnected () |
| void | IMAPDisconnected () |
| void | IMAPError (int err) |
Public Member Functions | |
| IMAPHandler (const Account &account) | |
| QString | iCapability () |
| QString | iNoop () |
| QString | iLogout () |
| QString | iAuthenticate (const QString &mechanism) |
| QString | iLogin (const QString &user, const QString &pass) |
| QString | iSelect (const QString &mailbox) |
| QString | iExamine (const QString &mailbox) |
| QString | iCreate (const QString &mailbox) |
| QString | iDelete (const QString &mailbox) |
| QString | iRename (const QString &mailbox, const QString &newMailbox) |
| QString | iSubscribe (const QString &mailbox) |
| QString | iUnsubscribe (const QString &mailbox) |
| QString | iList (const QString &reference, const QString &mailbox) |
| QString | iLsub (const QString &reference, const QString &mailbox) |
| QString | iStatus (const QString &mailbox, const QString &items) |
| QString | iAppend (const QString &mailbox, const QString &literal, const QString &flags=0, const QString &datetime=0) |
| QString | iCheck () |
| QString | iClose () |
| QString | iExpunge () |
| QString | iSearch (const QString &search, const QString &charset=0) |
| QString | iFetch (const QString &message, const QString &items) |
| QString | iStore (const QString &message, const QString &items) |
| QString | iCopy (const QString &message, const QString &mailbox) |
| QString | iUid (const QString &command, const QString &arguments) |
| QString | iX (const QString &commandAtom, const QString &arguments) |
Protected Slots | |
| void | slotDataReceived (const QString &data) |
| void | slotLookingUpHost () |
| void | slotHostFound () |
| void | slotConnected () |
| void | slotDisconnected () |
| void | slotError (int err) |
Protected Member Functions | |
| void | doLogin () |
| QString | escape (const QString &in) |
| QString | tag (bool count=true) |
Private Attributes | |
| Account | _account |
| IMAPBase * | _ibase |
| unsigned int | _tag |
| bool | _ready |
| bool | _loggingin |
| bool | _loggedin |
|
|
Definition at line 5 of file imaphandler.cpp. References _ibase, _loggedin, _loggingin, _ready, _tag, error(), slotConnected(), slotDataReceived(), slotDisconnected(), slotError(), slotHostFound(), and slotLookingUpHost(). |
|
|
Definition at line 22 of file imaphandler.cpp. References _account, _loggedin, _loggingin, iLogin(), Account::pass(), and Account::user. Referenced by iAppend(), iCheck(), iClose(), iCopy(), iCreate(), iDelete(), iExamine(), iExpunge(), iFetch(), iList(), iLsub(), iRename(), iSearch(), iSelect(), iStatus(), iStore(), iSubscribe(), iUid(), iUnsubscribe(), and iX(). |
|
|
Definition at line 280 of file imaphandler.cpp. References QString::replace(). Referenced by iAppend(), iAuthenticate(), iCopy(), iCreate(), iDelete(), iExamine(), iList(), iLogin(), iLsub(), iRename(), iSearch(), iSelect(), iStatus(), iSubscribe(), and iUnsubscribe(). |
|
|
Referenced by slotDataReceived(). |
|
||||||||||||||||||||
|
Definition at line 173 of file imaphandler.cpp. References _ibase, doLogin(), escape(), QString::length(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 52 of file imaphandler.cpp. References _ibase, escape(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 31 of file imaphandler.cpp. References _ibase, IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 187 of file imaphandler.cpp. References _ibase, doLogin(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 196 of file imaphandler.cpp. References _ibase, doLogin(), IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 247 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 89 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 99 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 79 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 205 of file imaphandler.cpp. References _ibase, doLogin(), IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 225 of file imaphandler.cpp. References _ibase, doLogin(), IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 140 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 60 of file imaphandler.cpp. References _ibase, escape(), IMAPBase::sendCommand(), and tag(). Referenced by doLogin(). |
|
|
Definition at line 45 of file imaphandler.cpp. References _ibase, IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 151 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
|
Referenced by slotConnected(). |
|
|
Referenced by slotDisconnected(). |
|
|
Referenced by slotDataReceived(), and slotError(). |
|
|
Referenced by slotHostFound(). |
|
|
Referenced by slotLookingUpHost(). |
|
|
Definition at line 38 of file imaphandler.cpp. References _ibase, IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 109 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 214 of file imaphandler.cpp. References _ibase, doLogin(), escape(), QString::isEmpty(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 69 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 162 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). Referenced by BenD::slotCheck(). |
|
||||||||||||
|
Definition at line 236 of file imaphandler.cpp. References _ibase, doLogin(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 120 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 258 of file imaphandler.cpp. References _ibase, doLogin(), IMAPBase::sendCommand(), and tag(). Referenced by ViewMail::ViewMail(). |
|
|
Definition at line 130 of file imaphandler.cpp. References _ibase, doLogin(), escape(), IMAPBase::sendCommand(), and tag(). |
|
||||||||||||
|
Definition at line 269 of file imaphandler.cpp. References _ibase, doLogin(), IMAPBase::sendCommand(), and tag(). |
|
|
Definition at line 331 of file imaphandler.cpp. References IMAPConnected(). Referenced by IMAPHandler(). |
|
|
Definition at line 291 of file imaphandler.cpp. References _loggedin, _loggingin, _ready, gotResponse(), IMAPBase::IMAPErrLoginFailed, IMAPError(), IMAPResponseEnums::OK, parse(), parser, qDebug(), qWarning(), IMAPResponseParser::response(), IMAPResponse::setImapHandler(), and IMAPResponse::statusResponse(). Referenced by IMAPHandler(). |
|
|
Definition at line 336 of file imaphandler.cpp. References _loggedin, and IMAPDisconnected(). Referenced by IMAPHandler(). |
|
|
Definition at line 342 of file imaphandler.cpp. References IMAPError(). Referenced by IMAPHandler(). |
|
|
Definition at line 326 of file imaphandler.cpp. References IMAPHostFound(). Referenced by IMAPHandler(). |
|
|
Definition at line 321 of file imaphandler.cpp. References IMAPLookingUpHost(). Referenced by IMAPHandler(). |
|
|
Definition at line 286 of file imaphandler.cpp. References _tag. Referenced by iAppend(), iAuthenticate(), iCapability(), iCheck(), iClose(), iCopy(), iCreate(), iDelete(), iExamine(), iExpunge(), iFetch(), iList(), iLogin(), iLogout(), iLsub(), iNoop(), iRename(), iSearch(), iSelect(), iStatus(), iStore(), iSubscribe(), iUid(), iUnsubscribe(), and iX(). |
|
|
Definition at line 79 of file imaphandler.h. Referenced by doLogin(). |
|
|
Definition at line 80 of file imaphandler.h. Referenced by iAppend(), iAuthenticate(), iCapability(), iCheck(), iClose(), iCopy(), iCreate(), iDelete(), iExamine(), iExpunge(), iFetch(), iList(), iLogin(), iLogout(), iLsub(), IMAPHandler(), iNoop(), iRename(), iSearch(), iSelect(), iStatus(), iStore(), iSubscribe(), iUid(), iUnsubscribe(), and iX(). |
|
|
Definition at line 82 of file imaphandler.h. Referenced by doLogin(), IMAPHandler(), slotDataReceived(), and slotDisconnected(). |
|
|
Definition at line 82 of file imaphandler.h. Referenced by doLogin(), IMAPHandler(), and slotDataReceived(). |
|
|
Definition at line 82 of file imaphandler.h. Referenced by IMAPHandler(), and slotDataReceived(). |
|
|
Definition at line 81 of file imaphandler.h. Referenced by IMAPHandler(), and tag(). |
1.4.2