24#ifndef SERVERPLUGINRUNNER_H
25#define SERVERPLUGINRUNNER_H
27#include "PluginRunner.h"
72 virtual void abort(Sync::SyncStatus aStatus = Sync::SYNC_ABORTED);
91 void onNewSession(
const QString &aDestination);
92 void onTransferProgress(
const QString &aProfileName,
93 Sync::TransferDatabase aDatabase, Sync::TransferType aType,
94 const QString &aMimeType,
int aCommittedItems);
95 void onStorageAccquired(
const QString &aMimeType );
97 void onSuccess(
const QString &aProfileName,
const QString &aMessage);
103 void onSessionDone();
110#ifdef SYNCFW_UNIT_TESTS
111 friend class ServerPluginRunnerTest;
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
This class represents a single profile, a collection of settings or data releated to some entity.
Definition Profile.h:53
Keeps track of which server plug-ins should be enabled.
Definition ServerActivator.h:48
Class for running server sync plug-ins.
Definition ServerPluginRunner.h:40
virtual void stop()
Definition ServerPluginRunner.cpp:132
virtual bool cleanUp()
Definition ServerPluginRunner.cpp:190
virtual SyncPluginBase * plugin()
Definition ServerPluginRunner.cpp:172
virtual ~ServerPluginRunner()
Destructor.
Definition ServerPluginRunner.cpp:45
virtual bool start()
Definition ServerPluginRunner.cpp:119
virtual void abort(Sync::SyncStatus aStatus=Sync::SYNC_ABORTED)
Definition ServerPluginRunner.cpp:145
virtual bool init()
Definition ServerPluginRunner.cpp:64
virtual SyncResults syncResults()
Definition ServerPluginRunner.cpp:179
Base class for server plugins.
Definition ServerPlugin.h:37
Thread for server plugin.
Definition ServerThread.h:38
Base class for client and server plugins.
Definition SyncPluginBase.h:46
Contains information about a completed synchronization session.
Definition SyncResults.h:62
MinorCode
enum value
Definition SyncResults.h:89