File indexing completed on 2025-03-16 12:58:01
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