20#ifndef AKONADI_SESSION_H
21#define AKONADI_SESSION_H
23#include "akonadi_export.h"
24#include <QtCore/QObject>
59class AKONADI_EXPORT
Session :
public QObject
64 friend class JobPrivate;
65 friend class SessionPrivate;
77 explicit Session(
const QByteArray &
sessionId = QByteArray(), QObject *parent = 0);
119 explicit Session(SessionPrivate *d,
const QByteArray &
sessionId = QByteArray(), QObject *parent = 0);
123 SessionPrivate *
const d;
124 friend class ::FakeSession;
126 Q_PRIVATE_SLOT(d,
void reconnect())
127 Q_PRIVATE_SLOT(d,
void socketError(QLocalSocket::LocalSocketError))
128 Q_PRIVATE_SLOT(d,
void socketError(QAbstractSocket::SocketError))
129 Q_PRIVATE_SLOT(d,
void socketDisconnected())
130 Q_PRIVATE_SLOT(d,
void dataReceived())
131 Q_PRIVATE_SLOT(d,
void doStartNext())
132 Q_PRIVATE_SLOT(d,
void jobDone(KJob *))
133 Q_PRIVATE_SLOT(d,
void jobWriteFinished(
Akonadi::Job *))
134 Q_PRIVATE_SLOT(d,
void jobDestroyed(QObject *))
Base class for all actions in the Akonadi storage.
Provides methods to control the Akonadi server process.
Session(const QByteArray &sessionId=QByteArray(), QObject *parent=0)
Creates a new session.
void clear()
Stops all jobs queued for execution.
static Session * defaultSession()
Returns the default session for this thread.
QByteArray sessionId() const
Returns the session identifier.
void reconnected()
This signal is emitted whenever the session has been reconnected to the server (e....
FreeBusyManager::Singleton.
This file is part of the KDE documentation.
Documentation copyright © 1996-2026 The KDE developers.
Generated on
by
doxygen 1.15.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.