#include </home/clem/local/src/opie/noncore/unsupported/mail2/libmail/imapresponse.h>
Inheritance diagram for IMAPResponseParser:


Signals | |
| void | needMoreData (QString &data) |
Public Member Functions | |
| IMAPResponseParser () | |
| void | parse (const QString &data) |
| IMAPResponse | response () |
Protected Member Functions | |
| void | parseResponse (const QString &data, bool tagged=false) |
| QStringList | splitData (const QString &data, bool withBrackets) |
| void | parseParenthesizedList (const QString &data, QStringList &parsed) |
| void | splitTagData (const QString &line, QString &tag, QString &data) |
| QString | removeLimiters (QString &string, const QChar &sl= '"', const QChar &el = '"') |
| IMAPResponseCode | getResponseCode (const QString &line) |
| QValueList< IMAPResponseFlags > | parseFlagList (const QStringList &flags) |
Private Attributes | |
| IMAPResponse | _iresponse |
|
|
Definition at line 4 of file imapresponse.cpp. |
|
|
|
Referenced by parse(). |
|
|
Definition at line 8 of file imapresponse.cpp. References _iresponse, data, QString::latin1(), len, needMoreData(), parseResponse(), pos, and qDebug(). |
|
|
||||||||||||
|
Definition at line 449 of file imapresponse.cpp. References removeLimiters(), and splitData(). Referenced by parseResponse(). |
|
||||||||||||
|
||||||||||||||||
|
Definition at line 465 of file imapresponse.cpp. References i, QString::length(), QString::replace(), and QString::truncate(). Referenced by parseParenthesizedList(), and parseResponse(). |
|
|
Definition at line 91 of file imapresponse.cpp. References _iresponse. Referenced by parseResponse(), and IMAPHandler::slotDataReceived(). |
|
||||||||||||
|
Definition at line 390 of file imapresponse.cpp. References QValueList< T >::append(), i, QString::latin1(), len, QString::length(), list, QString::null, QString::number(), p, and qDebug(). Referenced by parseParenthesizedList(), and parseResponse(). |
|
||||||||||||||||
|
Definition at line 456 of file imapresponse.cpp. References QString::find(), QString::left(), QString::length(), pos, qWarning(), and QString::right(). |
|
|
Definition at line 527 of file imapresponse.h. Referenced by parse(), parseResponse(), and response(). |
1.4.2