akonadi
#include <session_p.h>
Public Member Functions | |
SessionPrivate (Session *parent) | |
virtual void | addJob (Job *job) |
bool | canPipelineNext () |
void | dataReceived () |
void | doStartNext () |
void | endJob (Job *job) |
void | forceReconnect () |
virtual void | init (const QByteArray &sessionId) |
void | itemRevisionChanged (Akonadi::Item::Id itemId, int oldRevision, int newRevision) |
void | jobDestroyed (QObject *job) |
void | jobDone (KJob *job) |
void | jobWriteFinished (Akonadi::Job *job) |
int | nextTag () |
virtual void | reconnect () |
void | serverStateChanged (ServerManager::State) |
void | socketDisconnected () |
void | socketError (QLocalSocket::LocalSocketError error) |
void | socketError (QAbstractSocket::SocketError error) |
void | startJob (Job *job) |
void | startNext () |
void | writeData (const QByteArray &data) |
Static Public Member Functions | |
static QString | connectionFile () |
static void | createDefaultSession (const QByteArray &sessionId) |
static int | minimumProtocolVersion () |
static void | setDefaultSession (Session *session) |
Public Attributes | |
bool | connected |
Job * | currentJob |
bool | jobRunning |
Session * | mParent |
ImapParser * | parser |
QQueue< Job * > | pipeline |
int | protocolVersion |
QQueue< Job * > | queue |
QByteArray | sessionId |
QIODevice * | socket |
int | theNextTag |
Detailed Description
Definition at line 41 of file session_p.h.
Member Function Documentation
|
virtual |
Associates the given Job object with this session.
|
static |
Default location for akonadiconnectionrc.
|
static |
Creates a new default session for this thread with the given sessionId
.
The session can be accessed later by defaultSession().
You only need to call this method if you want that the default session has a special custom id, otherwise a random unique id is used automatically.
- Parameters
-
sessionId the id of new default session
Definition at line 429 of file session.cpp.
void Akonadi::SessionPrivate::endJob | ( | Job * | job | ) |
For testing purposes only. See FakeSesson.
- Parameters
-
job the job to end
void SessionPrivate::forceReconnect | ( | ) |
Disconnects a previously existing connection and tries to reconnect.
Definition at line 390 of file session.cpp.
void Akonadi::SessionPrivate::itemRevisionChanged | ( | Akonadi::Item::Id | itemId, |
int | oldRevision, | ||
int | newRevision | ||
) |
Propagate item revision changes to following jobs.
int Akonadi::SessionPrivate::nextTag | ( | ) |
Returns the next IMAP tag.
|
virtual |
Attemps to establish a connections to the Akonadi server.
|
static |
void Akonadi::SessionPrivate::writeData | ( | const QByteArray & | data | ) |
Sends the given raw data.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:29 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.