kioslaves/imap4
imapCommand Class Reference
#include <imapcommand.h>
Detailed Description
encapulate a IMAP command
- Author:
- Svenn Carstens
- Date:
- 2000
- Todo:
- fix the documentation
Definition at line 37 of file imapcommand.h.
Public Member Functions | |
imapCommand () | |
imapCommand (const QString &command, const QString ¶meter) | |
bool | isComplete () |
const QString & | result () |
const QString & | resultInfo () |
const QString & | parameter () |
const QString & | command () |
const QString & | id () |
void | setId (const QString &) |
void | setComplete () |
void | setResult (const QString &) |
void | setResultInfo (const QString &) |
void | setCommand (const QString &) |
void | setParameter (const QString &) |
const QString | getStr () |
Static Public Member Functions | |
static imapCommand * | clientNoop () |
static imapCommand * | clientFetch (ulong uid, const QString &fields, bool nouid=false) |
static imapCommand * | clientFetch (ulong fromUid, ulong toUid, const QString &fields, bool nouid=false) |
static imapCommand * | clientFetch (const QString &sequence, const QString &fields, bool nouid=false) |
static imapCommand * | clientList (const QString &reference, const QString &path, bool lsub=false) |
static imapCommand * | clientSelect (const QString &path, bool examine=false) |
static imapCommand * | clientClose () |
static imapCommand * | clientStatus (const QString &path, const QString ¶meters) |
static imapCommand * | clientCopy (const QString &box, const QString &sequence, bool nouid=false) |
static imapCommand * | clientAppend (const QString &box, const QString &flags, ulong size) |
static imapCommand * | clientCreate (const QString &path) |
static imapCommand * | clientDelete (const QString &path) |
static imapCommand * | clientSubscribe (const QString &path) |
static imapCommand * | clientUnsubscribe (const QString &path) |
static imapCommand * | clientExpunge () |
static imapCommand * | clientRename (const QString &src, const QString &dest) |
static imapCommand * | clientSearch (const QString &search, bool nouid=false) |
static imapCommand * | clientStore (const QString &set, const QString &item, const QString &data, bool nouid=false) |
static imapCommand * | clientLogout () |
static imapCommand * | clientStartTLS () |
static imapCommand * | clientSetACL (const QString &box, const QString &user, const QString &acl) |
static imapCommand * | clientDeleteACL (const QString &box, const QString &user) |
static imapCommand * | clientGetACL (const QString &box) |
static imapCommand * | clientListRights (const QString &box, const QString &user) |
static imapCommand * | clientMyRights (const QString &box) |
static imapCommand * | clientSetAnnotation (const QString &box, const QString &entry, const QMap< QString, QString > &attributes) |
static imapCommand * | clientGetAnnotation (const QString &box, const QString &entry, const QStringList &attributeNames) |
static imapCommand * | clientNamespace () |
static imapCommand * | clientGetQuotaroot (const QString &box) |
static imapCommand * | clientCustom (const QString &command, const QString &arguments) |
Protected Attributes | |
QString | aCommand |
QString | mId |
bool | mComplete |
QString | aParameter |
QString | mResult |
QString | mResultInfo |
Constructor & Destructor Documentation
|
Constructor.
Definition at line 58 of file imapcommand.cc. |
|
Constructor.
Definition at line 64 of file imapcommand.cc. |
Member Function Documentation
|
Create a APPEND command.
Definition at line 229 of file imapcommand.cc. |
|
Create a CLOSE command.
Definition at line 215 of file imapcommand.cc. |
|
Create a COPY command.
Definition at line 221 of file imapcommand.cc. |
|
Create a CREATE command.
Definition at line 247 of file imapcommand.cc. |
|
Create a custom command.
Definition at line 404 of file imapcommand.cc. |
|
Create a DELETE command.
Definition at line 254 of file imapcommand.cc. |
|
Create a DELETEACL command.
Definition at line 323 of file imapcommand.cc. |
|
Create a EXPUNGE command.
Definition at line 275 of file imapcommand.cc. |
|
Create a FETCH command.
Definition at line 187 of file imapcommand.cc. |
|
Create a FETCH command.
Definition at line 170 of file imapcommand.cc. |
|
Create a FETCH command.
Definition at line 164 of file imapcommand.cc. |
|
Create a GETACL command.
Definition at line 331 of file imapcommand.cc. |
|
Create a GETANNOTATION command.
Definition at line 372 of file imapcommand.cc. |
|
Create a GETQUOTAROOT command.
Definition at line 397 of file imapcommand.cc. |
|
Create a LIST command.
Definition at line 195 of file imapcommand.cc. |
|
Create a LISTRIGHTS command.
Definition at line 338 of file imapcommand.cc. |
|
Create a LOGOUT command.
Definition at line 303 of file imapcommand.cc. |
|
Create a MYRIGHTS command.
Definition at line 346 of file imapcommand.cc. |
|
Create a NAMESPACE command.
Definition at line 391 of file imapcommand.cc. |
|
Create a NOOP command.
Definition at line 158 of file imapcommand.cc. |
|
Create a RENAME command.
Definition at line 281 of file imapcommand.cc. |
|
Create a SEARCH command.
Definition at line 289 of file imapcommand.cc. |
|
Create a SELECT command.
Definition at line 204 of file imapcommand.cc. |
|
Create a SETACL command.
Definition at line 315 of file imapcommand.cc. |
|
Create a SETANNOTATION command.
Definition at line 353 of file imapcommand.cc. |
|
Create a STARTTLS command.
Definition at line 309 of file imapcommand.cc. |
|
Create a STATUS command.
Definition at line 239 of file imapcommand.cc. |
|
Create a STORE command.
Definition at line 295 of file imapcommand.cc. |
|
Create a SUBSCRIBE command.
Definition at line 261 of file imapcommand.cc. |
|
Create a UNSUBSCRIBE command.
Definition at line 268 of file imapcommand.cc. |
|
get the command
Definition at line 106 of file imapcommand.cc. |
|
returns the data to send to the server The function returns the complete data to be sent to the server (<id> <command> [<parameter>])
Definition at line 149 of file imapcommand.cc. |
|
get the id
Definition at line 94 of file imapcommand.cc. |
|
is it complete?
Definition at line 76 of file imapcommand.cc. |
|
get the parameter
Definition at line 100 of file imapcommand.cc. |
|
get the result of the command
Definition at line 82 of file imapcommand.cc. |
|
get information about the result
Definition at line 88 of file imapcommand.cc. |
|
set the command
Definition at line 137 of file imapcommand.cc. |
|
set the completed state
Definition at line 119 of file imapcommand.cc. |
|
set the id
Definition at line 112 of file imapcommand.cc. |
|
set the command parameter(s)
Definition at line 143 of file imapcommand.cc. |
|
set the completed state
Definition at line 125 of file imapcommand.cc. |
|
set the completed state
Definition at line 131 of file imapcommand.cc. |
The documentation for this class was generated from the following files: