23 #ifndef CLIENTTHREAD_H 24 #define CLIENTTHREAD_H 28 #include <SyncResults.h> 30 #include "SignOn/AuthService" 31 #include "SignOn/Identity" 94 void initError(
const QString &aProfileName,
const QString &aMessage,
108 SignOn::Identity *iIdentity;
109 SignOn::AuthService *iService;
110 SignOn::AuthSession *iSession;
115 mutable QMutex iMutex;
117 #ifdef SYNCFW_UNIT_TESTS 118 friend class ClientThreadTest;
138 void identityResponse(
const SignOn::SessionData &session);
139 void identityError(SignOn::Error error);
144 #endif // CLIENTTHREAD_H Contains information about a completed synchronization session.
Definition: SyncResults.h:58
void stopThread()
Stops client thread.
Definition: ClientThread.cpp:117
Definition: AccountsHelper.h:31
Thread for client plugins.
Definition: ClientThread.h:40
bool startThread(ClientPlugin *aClientPlugin)
Starts client thread.
Definition: ClientThread.cpp:69
QString getProfileName() const
Returns profile that this thread is running.
Definition: ClientThread.cpp:49
ClientThread()
Constructor.
Definition: ClientThread.cpp:30
ClientPlugin * getPlugin() const
Returns plugin that this thread is running.
Definition: ClientThread.cpp:62
virtual ~ClientThread()
Destructor.
Definition: ClientThread.cpp:40
Base class for client plugins.
Definition: ClientPlugin.h:37
SyncResults getSyncResults()
Returns the results for this particular thread.
Definition: ClientThread.cpp:155
void initError(const QString &aProfileName, const QString &aMessage, int aErrorCode)
Emitted when synchronization cannot be started due to an error in plugin initialization.
Definition: moc_ClientThread.cpp:178
Definition: SyncBackupAdaptor.h:40
virtual void run()
overriding method for QThread::run
Definition: ClientThread.cpp:123