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.

List of all members.

Public Types

enum  ServerCapability { Metadata = 0, Annotatemore }

Public Member Functions

 MetaDataJobBase (Session *session)
QString mailBox () const
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 65 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 59 of file metadatajobbase.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys