24#ifndef CLIENTPLUGINRUNNER_H
25#define CLIENTPLUGINRUNNER_H
27#include "PluginRunner.h"
55 QObject *aParent = 0);
70 virtual void abort(Sync::SyncStatus aStatus = Sync::SYNC_ABORTED);
84 void onTransferProgress(
const QString &aProfileName,
85 Sync::TransferDatabase aDatabase, Sync::TransferType aType,
86 const QString &aMimeType,
int aCommittedItems);
90 void onSuccess(
const QString &aProfileName,
const QString &aMessage);
92 void onStorageAccquired(
const QString &aMimeType);
94 void onSyncProgressDetail(
const QString &aProfileName,
int aProgressDetail);
106#ifdef SYNCFW_UNIT_TESTS
107 friend class ClientPluginRunnerTest;
Class for running client sync plug-ins.
Definition ClientPluginRunner.h:39
virtual void stop()
Definition ClientPluginRunner.cpp:128
virtual void abort(Sync::SyncStatus aStatus=Sync::SYNC_ABORTED)
Definition ClientPluginRunner.cpp:138
virtual SyncPluginBase * plugin()
Definition ClientPluginRunner.cpp:147
virtual ~ClientPluginRunner()
Destructor.
Definition ClientPluginRunner.cpp:46
virtual SyncResults syncResults()
Definition ClientPluginRunner.cpp:154
virtual bool cleanUp()
Definition ClientPluginRunner.cpp:165
virtual bool init()
Definition ClientPluginRunner.cpp:62
virtual bool start()
Definition ClientPluginRunner.cpp:113
Base class for client plugins.
Definition ClientPlugin.h:38
Thread for client plugins.
Definition ClientThread.h:41
Interface which client and server plugins can use to communicate with synchronization daemon.
Definition PluginCbInterface.h:39
Manages plugins.
Definition PluginManager.h:56
Base class for running sync plug-ins.
Definition PluginRunner.h:45
Base class for client and server plugins.
Definition SyncPluginBase.h:46
A top level synchronization profile.
Definition SyncProfile.h:49
Contains information about a completed synchronization session.
Definition SyncResults.h:62
MinorCode
enum value
Definition SyncResults.h:89