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