File indexing completed on 2024-05-12 15:48:09

0001 /*
0002  * This file was generated by qdbusxml2cpp version 0.7
0003  * Command line was: qdbusxml2cpp -N -m -i generictypes.h -p modeminterface \
0004  * /home/jgrulich/development/projects/libmm-qt/dbus/introspection/org.freedesktop.ModemManager1.Modem.xml
0005  *
0006  * qdbusxml2cpp is Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
0007  *
0008  * This is an auto-generated file.
0009  * Do not edit! All changes made to it will be lost.
0010  */
0011 
0012 #ifndef MODEMMANAGERQT_MODEMINTERFACE_H
0013 #define MODEMMANAGERQT_MODEMINTERFACE_H
0014 
0015 #include "generictypes.h"
0016 #include "generictypes_p.h"
0017 #include <QList>
0018 #include <QObject>
0019 #include <QString>
0020 #include <QStringList>
0021 #include <QVariant>
0022 
0023 /*
0024  * Proxy class for interface org.freedesktop.ModemManager1.Modem
0025  */
0026 class OrgFreedesktopModemManager1ModemInterface : public QDBusAbstractInterface
0027 {
0028     Q_OBJECT
0029 public:
0030     static inline const char *staticInterfaceName()
0031 #ifdef MMQT_STATIC
0032     {
0033         return "org.kde.fakemodem.Modem";
0034     }
0035 #else
0036     {
0037         return "org.freedesktop.ModemManager1.Modem";
0038     }
0039 #endif
0040 public:
0041     OrgFreedesktopModemManager1ModemInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr);
0042 
0043     ~OrgFreedesktopModemManager1ModemInterface() override;
0044 
0045     Q_PROPERTY(uint AccessTechnologies READ accessTechnologies)
0046     inline uint accessTechnologies() const
0047     {
0048         return qvariant_cast<uint>(property("AccessTechnologies"));
0049     }
0050 
0051     Q_PROPERTY(QList<QDBusObjectPath> Bearers READ bearers)
0052     inline QList<QDBusObjectPath> bearers() const
0053     {
0054         return qvariant_cast<QList<QDBusObjectPath>>(property("Bearers"));
0055     }
0056 
0057     Q_PROPERTY(ModemManager::UIntList CurrentBands READ currentBands)
0058     inline ModemManager::UIntList currentBands() const
0059     {
0060         return qvariant_cast<ModemManager::UIntList>(property("CurrentBands"));
0061     }
0062 
0063     Q_PROPERTY(uint CurrentCapabilities READ currentCapabilities)
0064     inline uint currentCapabilities() const
0065     {
0066         return qvariant_cast<uint>(property("CurrentCapabilities"));
0067     }
0068 
0069     Q_PROPERTY(ModemManager::CurrentModesType CurrentModes READ currentModes)
0070     inline ModemManager::CurrentModesType currentModes() const
0071     {
0072         return qvariant_cast<ModemManager::CurrentModesType>(property("CurrentModes"));
0073     }
0074 
0075     Q_PROPERTY(QString Device READ device)
0076     inline QString device() const
0077     {
0078         return qvariant_cast<QString>(property("Device"));
0079     }
0080 
0081     Q_PROPERTY(QString DeviceIdentifier READ deviceIdentifier)
0082     inline QString deviceIdentifier() const
0083     {
0084         return qvariant_cast<QString>(property("DeviceIdentifier"));
0085     }
0086 
0087     Q_PROPERTY(QStringList Drivers READ drivers)
0088     inline QStringList drivers() const
0089     {
0090         return qvariant_cast<QStringList>(property("Drivers"));
0091     }
0092 
0093     Q_PROPERTY(QString EquipmentIdentifier READ equipmentIdentifier)
0094     inline QString equipmentIdentifier() const
0095     {
0096         return qvariant_cast<QString>(property("EquipmentIdentifier"));
0097     }
0098 
0099     Q_PROPERTY(QString Manufacturer READ manufacturer)
0100     inline QString manufacturer() const
0101     {
0102         return qvariant_cast<QString>(property("Manufacturer"));
0103     }
0104 
0105     Q_PROPERTY(uint MaxActiveBearers READ maxActiveBearers)
0106     inline uint maxActiveBearers() const
0107     {
0108         return qvariant_cast<uint>(property("MaxActiveBearers"));
0109     }
0110 
0111     Q_PROPERTY(uint MaxBearers READ maxBearers)
0112     inline uint maxBearers() const
0113     {
0114         return qvariant_cast<uint>(property("MaxBearers"));
0115     }
0116 
0117     Q_PROPERTY(QString Model READ model)
0118     inline QString model() const
0119     {
0120         return qvariant_cast<QString>(property("Model"));
0121     }
0122 
0123     Q_PROPERTY(QStringList OwnNumbers READ ownNumbers)
0124     inline QStringList ownNumbers() const
0125     {
0126         return qvariant_cast<QStringList>(property("OwnNumbers"));
0127     }
0128 
0129     Q_PROPERTY(QString Plugin READ plugin)
0130     inline QString plugin() const
0131     {
0132         return qvariant_cast<QString>(property("Plugin"));
0133     }
0134 
0135     Q_PROPERTY(ModemManager::PortList Ports READ ports)
0136     inline ModemManager::PortList ports() const
0137     {
0138         return qvariant_cast<ModemManager::PortList>(property("Ports"));
0139     }
0140 
0141     Q_PROPERTY(uint PowerState READ powerState)
0142     inline uint powerState() const
0143     {
0144         return qvariant_cast<uint>(property("PowerState"));
0145     }
0146 
0147     Q_PROPERTY(QString PrimaryPort READ primaryPort)
0148     inline QString primaryPort() const
0149     {
0150         return qvariant_cast<QString>(property("PrimaryPort"));
0151     }
0152 
0153     Q_PROPERTY(QString Revision READ revision)
0154     inline QString revision() const
0155     {
0156         return qvariant_cast<QString>(property("Revision"));
0157     }
0158 
0159     Q_PROPERTY(ModemManager::SignalQualityPair SignalQuality READ signalQuality)
0160     inline ModemManager::SignalQualityPair signalQuality() const
0161     {
0162         return qvariant_cast<ModemManager::SignalQualityPair>(property("SignalQuality"));
0163     }
0164 
0165     Q_PROPERTY(QDBusObjectPath Sim READ sim)
0166     inline QDBusObjectPath sim() const
0167     {
0168         return qvariant_cast<QDBusObjectPath>(property("Sim"));
0169     }
0170 
0171     Q_PROPERTY(int State READ state)
0172     inline int state() const
0173     {
0174         return qvariant_cast<int>(property("State"));
0175     }
0176 
0177     Q_PROPERTY(uint StateFailedReason READ stateFailedReason)
0178     inline uint stateFailedReason() const
0179     {
0180         return qvariant_cast<uint>(property("StateFailedReason"));
0181     }
0182 
0183     Q_PROPERTY(ModemManager::UIntList SupportedBands READ supportedBands)
0184     inline ModemManager::UIntList supportedBands() const
0185     {
0186         return qvariant_cast<ModemManager::UIntList>(property("SupportedBands"));
0187     }
0188 
0189     Q_PROPERTY(ModemManager::UIntList SupportedCapabilities READ supportedCapabilities)
0190     inline ModemManager::UIntList supportedCapabilities() const
0191     {
0192         return qvariant_cast<ModemManager::UIntList>(property("SupportedCapabilities"));
0193     }
0194 
0195     Q_PROPERTY(uint SupportedIpFamilies READ supportedIpFamilies)
0196     inline uint supportedIpFamilies() const
0197     {
0198         return qvariant_cast<uint>(property("SupportedIpFamilies"));
0199     }
0200 
0201     Q_PROPERTY(ModemManager::SupportedModesType SupportedModes READ supportedModes)
0202     inline ModemManager::SupportedModesType supportedModes() const
0203     {
0204         return qvariant_cast<ModemManager::SupportedModesType>(property("SupportedModes"));
0205     }
0206 
0207     Q_PROPERTY(uint UnlockRequired READ unlockRequired)
0208     inline uint unlockRequired() const
0209     {
0210         return qvariant_cast<uint>(property("UnlockRequired"));
0211     }
0212 
0213     Q_PROPERTY(ModemManager::UnlockRetriesMap UnlockRetries READ unlockRetries)
0214     inline ModemManager::UnlockRetriesMap unlockRetries() const
0215     {
0216         return qvariant_cast<ModemManager::UnlockRetriesMap>(property("UnlockRetries"));
0217     }
0218 
0219 public Q_SLOTS: // METHODS
0220     inline QDBusPendingReply<QString> Command(const QString &cmd, uint timeout)
0221     {
0222         QList<QVariant> argumentList;
0223         argumentList << QVariant::fromValue(cmd) << QVariant::fromValue(timeout);
0224         return asyncCallWithArgumentList(QLatin1String("Command"), argumentList);
0225     }
0226 
0227     inline QDBusPendingReply<QDBusObjectPath> CreateBearer(const QVariantMap &properties)
0228     {
0229         QList<QVariant> argumentList;
0230         argumentList << QVariant::fromValue(properties);
0231         return asyncCallWithArgumentList(QLatin1String("CreateBearer"), argumentList);
0232     }
0233 
0234     inline QDBusPendingReply<> DeleteBearer(const QDBusObjectPath &bearer)
0235     {
0236         QList<QVariant> argumentList;
0237         argumentList << QVariant::fromValue(bearer);
0238         return asyncCallWithArgumentList(QLatin1String("DeleteBearer"), argumentList);
0239     }
0240 
0241     inline QDBusPendingReply<> Enable(bool enable)
0242     {
0243         QList<QVariant> argumentList;
0244         argumentList << QVariant::fromValue(enable);
0245         return asyncCallWithArgumentList(QLatin1String("Enable"), argumentList);
0246     }
0247 
0248     inline QDBusPendingReply<> FactoryReset(const QString &code)
0249     {
0250         QList<QVariant> argumentList;
0251         argumentList << QVariant::fromValue(code);
0252         return asyncCallWithArgumentList(QLatin1String("FactoryReset"), argumentList);
0253     }
0254 
0255     inline QDBusPendingReply<QList<QDBusObjectPath>> ListBearers()
0256     {
0257         QList<QVariant> argumentList;
0258         return asyncCallWithArgumentList(QLatin1String("ListBearers"), argumentList);
0259     }
0260 
0261     inline QDBusPendingReply<> Reset()
0262     {
0263         QList<QVariant> argumentList;
0264         return asyncCallWithArgumentList(QLatin1String("Reset"), argumentList);
0265     }
0266 
0267     inline QDBusPendingReply<> SetCurrentBands(const QList<uint> &bands)
0268     {
0269         QList<QVariant> argumentList;
0270         argumentList << QVariant::fromValue(bands);
0271         return asyncCallWithArgumentList(QLatin1String("SetCurrentBands"), argumentList);
0272     }
0273 
0274     inline QDBusPendingReply<> SetCurrentCapabilities(uint capabilities)
0275     {
0276         QList<QVariant> argumentList;
0277         argumentList << QVariant::fromValue(capabilities);
0278         return asyncCallWithArgumentList(QLatin1String("SetCurrentCapabilities"), argumentList);
0279     }
0280 
0281     inline QDBusPendingReply<> SetCurrentModes(ModemManager::CurrentModesType modes)
0282     {
0283         QList<QVariant> argumentList;
0284         argumentList << QVariant::fromValue(modes);
0285         return asyncCallWithArgumentList(QLatin1String("SetCurrentModes"), argumentList);
0286     }
0287 
0288     inline QDBusPendingReply<> SetPowerState(uint state)
0289     {
0290         QList<QVariant> argumentList;
0291         argumentList << QVariant::fromValue(state);
0292         return asyncCallWithArgumentList(QLatin1String("SetPowerState"), argumentList);
0293     }
0294 
0295 Q_SIGNALS: // SIGNALS
0296     void StateChanged(int oldState, int newState, uint reason);
0297 };
0298 
0299 #endif