00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KIMAP_JOB_P_H
00021 #define KIMAP_JOB_P_H
00022
00023 #include "session.h"
00024 #include <KDE/KLocale>
00025
00026 namespace KIMAP {
00027
00028 class SessionPrivate;
00029
00030 class JobPrivate
00031 {
00032 public:
00033 JobPrivate( Session *session, const QString& name ) : m_session(session) {
00034 m_name = name;
00035 }
00036 virtual ~JobPrivate() { }
00037
00038 inline SessionPrivate *sessionInternal() {
00039 return m_session->d;
00040 }
00041
00042 inline const SessionPrivate *sessionInternal() const {
00043 return m_session->d;
00044 }
00045
00046 QList<QByteArray> tags;
00047 Session *m_session;
00048 QString m_name;
00049 };
00050
00051 }
00052
00053 #endif