1 /* 2 * This file was generated by qdbusxml2cpp version 0.8 3 * Command line was: qdbusxml2cpp -p obex_objectpush1_bluez5_p.h:obex_objectpush1_bluez5.cpp org.bluez.obex.ObjectPush1.xml 4 * 5 * qdbusxml2cpp is Copyright (C) 2017 The Qt Company Ltd. 6 * 7 * This is an auto-generated file. 8 * Do not edit! All changes made to it will be lost. 9 */ 10 11 #ifndef OBEX_OBJECTPUSH1_BLUEZ5_P_H 12 #define OBEX_OBJECTPUSH1_BLUEZ5_P_H 13 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> 22 23 /* 24 * Proxy class for interface org.bluez.obex.ObjectPush1 25 */ 26 class OrgBluezObexObjectPush1Interface: public QDBusAbstractInterface 27 { 28 Q_OBJECT 29 public: staticInterfaceName()30 static inline const char *staticInterfaceName() 31 { return "org.bluez.obex.ObjectPush1"; } 32 33 public: 34 OrgBluezObexObjectPush1Interface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr); 35 36 ~OrgBluezObexObjectPush1Interface(); 37 38 public Q_SLOTS: // METHODS ExchangeBusinessCards(const QString & clientfile,const QString & targetfile)39 inline QDBusPendingReply<QDBusObjectPath, QVariantMap> ExchangeBusinessCards(const QString &clientfile, const QString &targetfile) 40 { 41 QList<QVariant> argumentList; 42 argumentList << QVariant::fromValue(clientfile) << QVariant::fromValue(targetfile); 43 return asyncCallWithArgumentList(QStringLiteral("ExchangeBusinessCards"), argumentList); 44 } ExchangeBusinessCards(const QString & clientfile,const QString & targetfile,QVariantMap & properties)45 inline QDBusReply<QDBusObjectPath> ExchangeBusinessCards(const QString &clientfile, const QString &targetfile, QVariantMap &properties) 46 { 47 QList<QVariant> argumentList; 48 argumentList << QVariant::fromValue(clientfile) << QVariant::fromValue(targetfile); 49 QDBusMessage reply = callWithArgumentList(QDBus::Block, QStringLiteral("ExchangeBusinessCards"), argumentList); 50 if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) { 51 properties = qdbus_cast<QVariantMap>(reply.arguments().at(1)); 52 } 53 return reply; 54 } 55 PullBusinessCard(const QString & targetfile)56 inline QDBusPendingReply<QDBusObjectPath, QVariantMap> PullBusinessCard(const QString &targetfile) 57 { 58 QList<QVariant> argumentList; 59 argumentList << QVariant::fromValue(targetfile); 60 return asyncCallWithArgumentList(QStringLiteral("PullBusinessCard"), argumentList); 61 } PullBusinessCard(const QString & targetfile,QVariantMap & properties)62 inline QDBusReply<QDBusObjectPath> PullBusinessCard(const QString &targetfile, QVariantMap &properties) 63 { 64 QList<QVariant> argumentList; 65 argumentList << QVariant::fromValue(targetfile); 66 QDBusMessage reply = callWithArgumentList(QDBus::Block, QStringLiteral("PullBusinessCard"), argumentList); 67 if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) { 68 properties = qdbus_cast<QVariantMap>(reply.arguments().at(1)); 69 } 70 return reply; 71 } 72 SendFile(const QString & sourcefile)73 inline QDBusPendingReply<QDBusObjectPath, QVariantMap> SendFile(const QString &sourcefile) 74 { 75 QList<QVariant> argumentList; 76 argumentList << QVariant::fromValue(sourcefile); 77 return asyncCallWithArgumentList(QStringLiteral("SendFile"), argumentList); 78 } SendFile(const QString & sourcefile,QVariantMap & properties)79 inline QDBusReply<QDBusObjectPath> SendFile(const QString &sourcefile, QVariantMap &properties) 80 { 81 QList<QVariant> argumentList; 82 argumentList << QVariant::fromValue(sourcefile); 83 QDBusMessage reply = callWithArgumentList(QDBus::Block, QStringLiteral("SendFile"), argumentList); 84 if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) { 85 properties = qdbus_cast<QVariantMap>(reply.arguments().at(1)); 86 } 87 return reply; 88 } 89 90 Q_SIGNALS: // SIGNALS 91 }; 92 93 namespace org { 94 namespace bluez { 95 namespace obex { 96 typedef ::OrgBluezObexObjectPush1Interface ObjectPush1; 97 } 98 } 99 } 100 #endif 101