KIMAP Library
#include <fetchjob.h>
Public Types | |
enum | Mode { Headers, Flags, Structure, Content, Full, HeaderAndContent, FullHeaders } |
Public Attributes | |
quint64 | changedSince |
Mode | mode |
QList< QByteArray > | parts |
Detailed Description
Used to indicate what message data should be fetched.
This doesn't provide the same fine-grained control over what is fetched that the IMAP FETCH command normally does, but the common cases are catered for.
Definition at line 71 of file fetchjob.h.
Member Enumeration Documentation
Used to indicate what part of the message should be fetched.
Enumerator | |
---|---|
Headers |
Fetch RFC-2822 or MIME message headers. To fetch MIME headers for a MIME part, populate the If the RFC-2822 headers are requested (so
|
Flags |
Fetch the message flags (the UID is also fetched) |
Structure |
Fetch the MIME message body structure (the UID is also fetched) |
Content |
Fetch the message content (the UID is also fetched) To fetch only certain MIME parts (see Structure), populate the |
Full |
Fetch the complete message. |
HeaderAndContent |
Fetch the message MIME headers and the content of parts specified in the If Use case:
|
FullHeaders |
Fetch message size (in octets), internal date of the message, flags, UID and all RFC822 headers. The
|
Definition at line 79 of file fetchjob.h.
Member Data Documentation
quint64 KIMAP::FetchJob::FetchScope::changedSince |
Specify to fetch only items with mod-sequence higher then changedSince
.
The server must have CONDSTORE capability (RFC4551).
Default value is 0 (ignored).
- Since
- 4.12
Definition at line 174 of file fetchjob.h.
Mode KIMAP::FetchJob::FetchScope::mode |
Specify what message data should be fetched.
Definition at line 163 of file fetchjob.h.
QList<QByteArray> KIMAP::FetchJob::FetchScope::parts |
Specify which message parts to operate on.
This refers to multipart-MIME message parts or MIME-IMB encapsulated message parts.
Note that this is ignored unless mode
is Headers or Content.
If mode
is Headers, this sets the parts to get the MIME headers for. If this list is empty, the headers for the whole message (the RFC-2822 headers) are fetched.
If mode
is Content, this sets the parts to fetch. Parts are fetched wholesale. If this list is empty, the whole message body is fetched (all MIME parts together).
Definition at line 159 of file fetchjob.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.