11 #ifndef BUTEOPLUGINIFACE_H_1391581887
12 #define BUTEOPLUGINIFACE_H_1391581887
14 #include <QtCore/QObject>
15 #include <QtCore/QByteArray>
16 #include <QtCore/QList>
17 #include <QtCore/QMap>
18 #include <QtCore/QString>
19 #include <QtCore/QStringList>
20 #include <QtCore/QVariant>
21 #include <QtDBus/QtDBus>
23 #include <SyncCommonDefs.h>
32 static inline const char *staticInterfaceName()
33 {
return "com.buteo.msyncd.baseplugin"; }
36 ButeoPluginIface(
const QString &service,
const QString &path,
const QDBusConnection &connection, QObject *parent = 0);
41 inline QDBusPendingReply<> abortSync(uchar aStatus)
44 argumentList << QVariant::fromValue(aStatus);
45 return asyncCallWithArgumentList(QLatin1String(
"abortSync"), argumentList);
48 inline QDBusPendingReply<bool> cleanUp()
51 return asyncCallWithArgumentList(QLatin1String(
"cleanUp"), argumentList);
54 inline QDBusPendingReply<> connectivityStateChanged(
int aType,
bool aState)
57 argumentList << QVariant::fromValue(aType) << QVariant::fromValue(aState);
58 return asyncCallWithArgumentList(QLatin1String(
"connectivityStateChanged"), argumentList);
61 inline QDBusPendingReply<QString> getSyncResults()
64 return asyncCallWithArgumentList(QLatin1String(
"getSyncResults"), argumentList);
67 inline QDBusPendingReply<bool> init()
70 return asyncCallWithArgumentList(QLatin1String(
"init"), argumentList);
73 inline QDBusPendingReply<> resume()
76 return asyncCallWithArgumentList(QLatin1String(
"resume"), argumentList);
79 inline QDBusPendingReply<bool> startListen()
82 return asyncCallWithArgumentList(QLatin1String(
"startListen"), argumentList);
85 inline QDBusPendingReply<bool> startSync()
88 return asyncCallWithArgumentList(QLatin1String(
"startSync"), argumentList);
91 inline QDBusPendingReply<> stopListen()
94 return asyncCallWithArgumentList(QLatin1String(
"stopListen"), argumentList);
97 inline QDBusPendingReply<> suspend()
100 return asyncCallWithArgumentList(QLatin1String(
"suspend"), argumentList);
103 inline QDBusPendingReply<bool> uninit()
106 return asyncCallWithArgumentList(QLatin1String(
"uninit"), argumentList);
110 void accquiredStorage(
const QString &aMimeType);
111 void error(
const QString &aProfileName,
const QString &aMessage,
int aErrorCode);
112 void newSession(
const QString &aDestination);
113 void success(
const QString &aProfileName,
const QString &aMessage);
114 void syncProgressDetail(
const QString &aProfileName,
int aProgressDetail);
115 void transferProgress(
const QString &aProfileName, Sync::TransferDatabase aDatabase, Sync::TransferType aType,
const QString &aMimeType,
int aCommittedItems);
121 typedef ::ButeoPluginIface baseplugin;
Definition: ButeoPluginIface.h:28
Definition: USBModedProxy.h:117
Definition: SyncBackupAdaptor.h:40