ModemManagerQt

dbus_manager.h
1/*
2 * This file was generated by qdbusxml2cpp version 0.7
3 * Command line was: qdbusxml2cpp -p dbus_manager manager.xml -N
4 *
5 * qdbusxml2cpp is Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
6 *
7 * This is an auto-generated file.
8 * Do not edit! All changes made to it will be lost.
9 */
10
11#ifndef MODEMMANAGERQT_DBUS_MANAGER_H
12#define MODEMMANAGERQT_DBUS_MANAGER_H
13
14#include "generictypes.h"
15#include "generictypes_p.h"
16#include <QDBusAbstractInterface>
17#include <QDBusPendingReply>
18#include <QList>
19#include <QObject>
20#include <QString>
21#include <QStringList>
22#include <QVariant>
23
24/*
25 * Proxy class for interface org.freedesktop.DBus.ObjectManager
26 */
27class OrgFreedesktopDBusObjectManagerInterface : public QDBusAbstractInterface
28{
30public:
31 static inline const char *staticInterfaceName()
32 {
33 return "org.freedesktop.DBus.ObjectManager";
34 }
35
36public:
37 OrgFreedesktopDBusObjectManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr);
38
39 ~OrgFreedesktopDBusObjectManagerInterface() override;
40
41public Q_SLOTS: // METHODS
43 {
44 QList<QVariant> argumentList;
45 return asyncCallWithArgumentList(QLatin1String("GetManagedObjects"), argumentList);
46 }
47
48Q_SIGNALS: // SIGNALS
49 void InterfacesAdded(const QDBusObjectPath &object_path, const ModemManager::MMVariantMapMap &interfaces_and_properties);
50 void InterfacesRemoved(const QDBusObjectPath &object_path, const QStringList &interfaces);
51};
52
53#endif
QDBusPendingCall asyncCallWithArgumentList(const QString &method, const QList< QVariant > &args)
QDBusConnection connection() const const
QString path() const const
QString service() const const
Q_OBJECTQ_OBJECT
Q_SIGNALSQ_SIGNALS
Q_SLOTSQ_SLOTS
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:17:51 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.