KIMAP Library
KIMAP::MetaDataJobBase Class Reference
Base class of Metadata/Annotatemore related jobs. More...
#include <metadatajobbase.h>
Inherits KIMAP::Job.
Inherited by KIMAP::GetMetaDataJob, and KIMAP::SetMetaDataJob.
Public Types | |
enum | ServerCapability { Metadata = 0, Annotatemore } |
Public Member Functions | |
QString | mailBox () const |
MetaDataJobBase (Session *session) | |
ServerCapability | serverCapability () const |
void | setMailBox (const QString &mailBox) |
void | setServerCapability (const ServerCapability &capability) |
Protected Member Functions | |
MetaDataJobBase (JobPrivate &dd) |
Detailed Description
Base class of Metadata/Annotatemore related jobs.It cannot be used directly, you must subclass it and reimplement at least the doStart() method.
Definition at line 36 of file metadatajobbase.h.
Member Function Documentation
MetaDataJobBase::ServerCapability MetaDataJobBase::serverCapability | ( | ) | const |
Check the operating mode.
- Returns:
- the annotation capability of the server, see ServerCapability
Definition at line 67 of file metadatajobbase.cpp.
void MetaDataJobBase::setServerCapability | ( | const ServerCapability & | capability | ) |
Set what kind of annotation does the server support.
The commands send out depend on the mode set here.
- Parameters:
-
capability Metadata (RFC5464 mode) or Annotatemore (draft-daboo-imap-annotatemore-07 mode)
Definition at line 61 of file metadatajobbase.cpp.
The documentation for this class was generated from the following files: