22 #ifndef OOPCLIENTPLUGIN_H
23 #define OOPCLIENTPLUGIN_H
25 #include <ClientPlugin.h>
45 virtual void abortSync(Sync::SyncStatus aStatus = Sync::SYNC_ABORTED);
51 virtual void connectivityStateChanged(Sync::ConnectivityType aType,
54 void onProcessError(QProcess::ProcessError
error);
56 void onProcessFinished(
int exitCode, QProcess::ExitStatus exitStatus);
58 void onError(QString aProfileName, QString aMessage,
int aErrorCode);
60 void onSuccess(QString aProfileName, QString aMessage);
Base class for client plugins.
Definition: ClientPlugin.h:38
Definition: OOPClientPlugin.h:31
virtual bool cleanUp()
Cleans up any sync related stuff (e.g sync anchors etc) when the profile is deleted.
Definition: OOPClientPlugin.cpp:141
virtual bool startSync()
Starts synchronization.
Definition: OOPClientPlugin.cpp:117
virtual bool uninit()
Uninitializes the plugin.
Definition: OOPClientPlugin.cpp:103
virtual void abortSync(Sync::SyncStatus aStatus=Sync::SYNC_ABORTED)
Aborts synchronization.
Definition: OOPClientPlugin.cpp:131
virtual bool init()
Initializes the plugin.
Definition: OOPClientPlugin.cpp:90
virtual Buteo::SyncResults getSyncResults() const
Gets the results of the last completed sync session.
Definition: OOPClientPlugin.cpp:155
Interface which client and server plugins can use to communicate with synchronization daemon.
Definition: PluginCbInterface.h:39
void error(const QString &aProfileName, const QString &aMessage, SyncResults::MinorCode aErrorCode)
Emitted when error has occurred in synchronization and it cannot be continued.
Definition: moc_SyncPluginBase.cpp:228
A top level synchronization profile.
Definition: SyncProfile.h:49
Contains information about a completed synchronization session.
Definition: SyncResults.h:59