1/*
2 * This file was generated by qdbusxml2cpp version 0.8
3 * Command line was: qdbusxml2cpp -p manager_p.h:manager.cpp org.bluez.Manager.xml org.bluez.Manager
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 MANAGER_P_H
12#define MANAGER_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.Manager
25 */
26class OrgBluezManagerInterface: public QDBusAbstractInterface
27{
28 Q_OBJECT
29public:
30 static inline const char *staticInterfaceName()
31 { return "org.bluez.Manager"; }
32
33public:
34 OrgBluezManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr);
35
36 ~OrgBluezManagerInterface();
37
38public Q_SLOTS: // METHODS
39 inline QDBusPendingReply<QDBusObjectPath> DefaultAdapter()
40 {
41 QList<QVariant> argumentList;
42 return asyncCallWithArgumentList(QStringLiteral("DefaultAdapter"), argumentList);
43 }
44
45 inline QDBusPendingReply<QDBusObjectPath> FindAdapter(const QString &in0)
46 {
47 QList<QVariant> argumentList;
48 argumentList << QVariant::fromValue(in0);
49 return asyncCallWithArgumentList(QStringLiteral("FindAdapter"), argumentList);
50 }
51
52 inline QDBusPendingReply<QList<QDBusObjectPath> > ListAdapters()
53 {
54 QList<QVariant> argumentList;
55 return asyncCallWithArgumentList(QStringLiteral("ListAdapters"), argumentList);
56 }
57
58Q_SIGNALS: // SIGNALS
59 void AdapterAdded(const QDBusObjectPath &in0);
60 void AdapterRemoved(const QDBusObjectPath &in0);
61 void DefaultAdapterChanged(const QDBusObjectPath &in0);
62};
63
64namespace org {
65 namespace bluez {
66 typedef ::OrgBluezManagerInterface Manager;
67 }
68}
69#endif
70