22#ifndef OOPCLIENTPLUGIN_H
23#define OOPCLIENTPLUGIN_H
25#include <ClientPlugin.h>
35 OOPClientPlugin(
const QString &aPluginName,
40 virtual ~OOPClientPlugin();
45 virtual void abortSync(Sync::SyncStatus aStatus = Sync::SYNC_ABORTED);
50 virtual void connectivityStateChanged(Sync::ConnectivityType aType,
53 void onProcessError(QProcess::ProcessError
error);
54 void onProcessFinished(
int exitCode, QProcess::ExitStatus exitStatus);
55 void onError(QString aProfileName, QString aMessage,
int aErrorCode);
56 void onSuccess(QString aProfileName, QString aMessage);
ClientPlugin(const QString &aPluginName, const SyncProfile &aProfile, PluginCbInterface *aCbInterface)
Constructor.
Definition ClientPlugin.cpp:28
virtual bool cleanUp()
Cleans up any sync related stuff (e.g sync anchors etc) when the profile is deleted.
Definition OOPClientPlugin.cpp:139
virtual bool startSync()
Starts synchronization.
Definition OOPClientPlugin.cpp:115
virtual bool uninit()
Uninitializes the plugin.
Definition OOPClientPlugin.cpp:101
virtual void abortSync(Sync::SyncStatus aStatus=Sync::SYNC_ABORTED)
Aborts synchronization.
Definition OOPClientPlugin.cpp:129
virtual bool init()
Initializes the plugin.
Definition OOPClientPlugin.cpp:87
virtual Buteo::SyncResults getSyncResults() const
Gets the results of the last completed sync session.
Definition OOPClientPlugin.cpp:153
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.
A top level synchronization profile.
Definition SyncProfile.h:49
Contains information about a completed synchronization session.
Definition SyncResults.h:67