28#include <SyncResults.h>
30#include "SignOn/AuthService"
31#include "SignOn/Identity"
94 void initError(
const QString &aProfileName,
const QString &aMessage,
107 SignOn::Identity *iIdentity;
108 SignOn::AuthService *iService;
109 SignOn::AuthSession *iSession;
114 mutable QMutex iMutex;
116#ifdef SYNCFW_UNIT_TESTS
117 friend class ClientThreadTest;
137 void identityResponse(
const SignOn::SessionData &session);
138 void identityError(SignOn::Error error);
Base class for client plugins.
Definition: ClientPlugin.h:38
Thread for client plugins.
Definition: ClientThread.h:41
bool startThread(ClientPlugin *aClientPlugin)
Starts client thread.
Definition: ClientThread.cpp:68
ClientThread()
Constructor.
Definition: ClientThread.cpp:30
void initError(const QString &aProfileName, const QString &aMessage, SyncResults::MinorCode aErrorCode)
Emitted when synchronization cannot be started due to an error in plugin initialization.
Definition: moc_ClientThread.cpp:185
SyncResults getSyncResults()
Returns the results for this particular thread.
Definition: ClientThread.cpp:151
void stopThread()
Stops client thread.
Definition: ClientThread.cpp:113
virtual ~ClientThread()
Destructor.
Definition: ClientThread.cpp:40
virtual void run()
overriding method for QThread::run
Definition: ClientThread.cpp:119
ClientPlugin * getPlugin() const
Returns plugin that this thread is running.
Definition: ClientThread.cpp:61
QString getProfileName() const
Returns profile that this thread is running.
Definition: ClientThread.cpp:49
Contains information about a completed synchronization session.
Definition: SyncResults.h:62
MinorCode
enum value
Definition: SyncResults.h:89
Definition: SyncBackupAdaptor.h:40