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