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 This class represents a single profile, a collection of settings or data releated to some entity...
Definition: Profile.h:52
virtual SyncResults syncResults()
Definition: ServerPluginRunner.cpp:197
Manages plugins.
Definition: PluginManager.h:91
virtual void stop()
Definition: ServerPluginRunner.cpp:146
Contains information about a completed synchronization session.
Definition: SyncResults.h:58
Definition: AccountsHelper.h:31
virtual ~ServerPluginRunner()
Destructor.
Definition: ServerPluginRunner.cpp:45
Keeps track of which server plug-ins should be enabled.
Definition: ServerActivator.h:47
ServerPluginRunner(const QString &aPluginName, Profile *aProfile, PluginManager *aPluginMgr, PluginCbInterface *aPluginCbIf, ServerActivator *aServerActivator, QObject *aParent=0)
Constructor.
Definition: ServerPluginRunner.cpp:33
Base class for server plugins.
Definition: ServerPlugin.h:36
virtual void abort(Sync::SyncStatus aStatus=Sync::SYNC_ABORTED)
Definition: ServerPluginRunner.cpp:160
virtual bool init()
Definition: ServerPluginRunner.cpp:65
virtual bool start()
Definition: ServerPluginRunner.cpp:132
Interface which client and server plugins can use to communicate with synchronization daemon...
Definition: PluginCbInterface.h:38
virtual bool cleanUp()
Definition: ServerPluginRunner.cpp:211
Thread for server plugin.
Definition: ServerThread.h:36
Base class for client and server plugins.
Definition: SyncPluginBase.h:45
Base class for running sync plug-ins.
Definition: PluginRunner.h:44
Class for running server sync plug-ins.
Definition: ServerPluginRunner.h:39
virtual SyncPluginBase * plugin()
Definition: ServerPluginRunner.cpp:190