|
ButeoSynchronizationFramework
|
24 #ifndef SERVERPLUGINRUNNER_H
25 #define SERVERPLUGINRUNNER_H
27 #include "PluginRunner.h"
32 class ServerActivator;
73 virtual void abort(Sync::SyncStatus aStatus = Sync::SYNC_ABORTED);
94 void onNewSession(
const QString &aDestination);
96 void onTransferProgress(
const QString &aProfileName,
97 Sync::TransferDatabase aDatabase, Sync::TransferType aType,
98 const QString &aMimeType,
int aCommittedItems);
100 void onStorageAccquired(
const QString &aMimeType );
101 void onError(
const QString &aProfileName,
const QString &aMessage,
int aErrorCode);
103 void onSuccess(
const QString &aProfileName,
const QString &aMessage);
110 void onSessionDone();
120 #ifdef SYNCFW_UNIT_TESTS
121 friend class ServerPluginRunnerTest;
128 #endif // SERVERPLUGINRUNNER_H
virtual ~ServerPluginRunner()
Destructor.
Definition: ServerPluginRunner.cpp:45
virtual void abort(Sync::SyncStatus aStatus=Sync::SYNC_ABORTED)
Definition: ServerPluginRunner.cpp:156
Manages plugins.
Definition: PluginManager.h:67
ServerPluginRunner(const QString &aPluginName, Profile *aProfile, PluginManager *aPluginMgr, PluginCbInterface *aPluginCbIf, ServerActivator *aServerActivator, QObject *aParent=0)
Constructor.
Definition: ServerPluginRunner.cpp:33
virtual SyncPluginBase * plugin()
Definition: ServerPluginRunner.cpp:186
Base class for server plugins.
Definition: ServerPlugin.h:36
Keeps track of which server plug-ins should be enabled.
Definition: ServerActivator.h:47
virtual bool cleanUp()
Definition: ServerPluginRunner.cpp:207
Thread for server plugin.
Definition: ServerThread.h:36
virtual SyncResults syncResults()
Definition: ServerPluginRunner.cpp:193
Base class for client and server plugins.
Definition: SyncPluginBase.h:45
This class represents a single profile, a collection of settings or data releated to some entity.
Definition: Profile.h:52
virtual bool init()
Definition: ServerPluginRunner.cpp:65
Class for running server sync plug-ins.
Definition: ServerPluginRunner.h:39
Contains information about a completed synchronization session.
Definition: SyncResults.h:58
virtual bool start()
Definition: ServerPluginRunner.cpp:128
Base class for running sync plug-ins.
Definition: PluginRunner.h:44
virtual void stop()
Definition: ServerPluginRunner.cpp:142
Interface which client and server plugins can use to communicate with synchronization daemon.
Definition: PluginCbInterface.h:38