KMail::MaildirCompactionJob Class Reference

#include <compactionjob.h>

Inheritance diagram for KMail::MaildirCompactionJob:
KMail::ScheduledJob

Public Member Functions

 MaildirCompactionJob (KMFolder *folder, bool immediate)
 
int executeNow (bool silent)
 
virtual void execute ()
 
virtual void kill ()
 
- Public Member Functions inherited from KMail::ScheduledJob
 ScheduledJob (KMFolder *folder, bool immediate)
 
bool isOpeningFolder () const
 
- Public Member Functions inherited from KMail::FolderJob
 FolderJob (KMMessage *msg, JobType jt=tGetMessage, KMFolder *folder=0, TQString partSpecifier=TQString())
 
 FolderJob (const TQPtrList< KMMessage > &msgList, const TQString &sets, JobType jt=tGetMessage, KMFolder *folder=0)
 
 FolderJob (JobType jt)
 
TQPtrList< KMMessagemsgList () const
 
void start ()
 
virtual void kill ()
 
int error () const
 
bool isCancellable () const
 
void setCancellable (bool b)
 
void setPassiveDestructor (bool passive)
 
bool passiveDestructor ()
 

Additional Inherited Members

- Public Types inherited from KMail::FolderJob
enum  JobType {
  tListMessages, tGetFolder, tCreateFolder, tExpungeFolder,
  tDeleteMessage, tGetMessage, tPutMessage, tAddSubfolders,
  tDeleteFolders, tCheckUidValidity, tRenameFolder, tCopyMessage,
  tMoveMessage, tOther
}
 
- Signals inherited from KMail::FolderJob
void messageRetrieved (KMMessage *)
 
void messageUpdated (KMMessage *, TQString)
 
void messageStored (KMMessage *)
 
void messageCopied (TQPtrList< KMMessage >)
 
void messageCopied (KMMessage *)
 
void finished ()
 
void result (KMail::FolderJob *job)
 
void progress (unsigned long bytesDownloaded, unsigned long bytesTotal)
 
- Protected Member Functions inherited from KMail::FolderJob
virtual void execute ()=0
 
- Protected Attributes inherited from KMail::ScheduledJob
bool mImmediate
 
bool mOpeningFolder
 

Detailed Description

A job that runs in the background and compacts maildir folders.

Definition at line 73 of file compactionjob.h.

Constructor & Destructor Documentation

MaildirCompactionJob::MaildirCompactionJob ( KMFolder folder,
bool  immediate 
)

folder should be a folder with a KMFolderMaildir storage.

Definition at line 196 of file compactionjob.cpp.


The documentation for this class was generated from the following files: