KIMAP2
23#include "kimap2_export.h"
26#include <QtNetwork/QAbstractSocket>
37 ConnectionLost = KJob::UserDefinedError + 1,
46class KIMAP2_EXPORT Job :
public KJob
49 Q_DECLARE_PRIVATE(Job)
51 friend class SessionPrivate;
56 Session *session()
const;
58 void start() Q_DECL_OVERRIDE;
61 virtual
void doStart() = 0;
62 virtual
void handleResponse(const Message &response);
63 virtual
void connectionLost();
64 void setSocketError(QAbstractSocket::SocketError);
65 void setErrorMessage(const QString &message);
68 enum HandlerResponse {
73 HandlerResponse handleErrorReplies(
const Message &response);
75 explicit Job(Session *session);
76 explicit Job(JobPrivate &dd);
78 JobPrivate *
const d_ptr;
Q_SCRIPTABLE Q_NOREPLY void start()
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 12:10:33 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.