/* * This file was automatically generated by sdbus-c++-xml2cpp; DO NOT EDIT! */ #ifndef __sdbuscpp__dbus_hpp_f1_w1_wpa_supplicant1_Interfaces_hpp__proxy__H__ #define __sdbuscpp__dbus_hpp_f1_w1_wpa_supplicant1_Interfaces_hpp__proxy__H__ #include #include #include namespace fi { namespace w1 { namespace wpa_supplicant1 { class Interface_proxy { public: static constexpr const char* INTERFACE_NAME = "fi.w1.wpa_supplicant1.Interface"; protected: Interface_proxy(sdbus::IProxy& proxy) : proxy_(proxy) { proxy_.uponSignal("ScanDone").onInterface(INTERFACE_NAME).call([this](const bool& success){ this->onScanDone(success); }); proxy_.uponSignal("BSSAdded").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path, const std::map& properties){ this->onBSSAdded(path, properties); }); proxy_.uponSignal("BSSRemoved").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path){ this->onBSSRemoved(path); }); proxy_.uponSignal("BlobAdded").onInterface(INTERFACE_NAME).call([this](const std::string& name){ this->onBlobAdded(name); }); proxy_.uponSignal("BlobRemoved").onInterface(INTERFACE_NAME).call([this](const std::string& name){ this->onBlobRemoved(name); }); proxy_.uponSignal("NetworkAdded").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path, const std::map& properties){ this->onNetworkAdded(path, properties); }); proxy_.uponSignal("NetworkRemoved").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path){ this->onNetworkRemoved(path); }); proxy_.uponSignal("NetworkSelected").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path){ this->onNetworkSelected(path); }); proxy_.uponSignal("PropertiesChanged").onInterface(INTERFACE_NAME).call([this](const std::map& properties){ this->onPropertiesChanged(properties); }); proxy_.uponSignal("ProbeRequest").onInterface(INTERFACE_NAME).call([this](const std::map& args){ this->onProbeRequest(args); }); proxy_.uponSignal("Certification").onInterface(INTERFACE_NAME).call([this](const std::map& certification){ this->onCertification(certification); }); proxy_.uponSignal("EAP").onInterface(INTERFACE_NAME).call([this](const std::string& status, const std::string& parameter){ this->onEAP(status, parameter); }); proxy_.uponSignal("StaAuthorized").onInterface(INTERFACE_NAME).call([this](const std::string& name){ this->onStaAuthorized(name); }); proxy_.uponSignal("StaDeauthorized").onInterface(INTERFACE_NAME).call([this](const std::string& name){ this->onStaDeauthorized(name); }); proxy_.uponSignal("StationAdded").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path, const std::map& properties){ this->onStationAdded(path, properties); }); proxy_.uponSignal("StationRemoved").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path){ this->onStationRemoved(path); }); proxy_.uponSignal("NetworkRequest").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path, const std::string& field, const std::string& text){ this->onNetworkRequest(path, field, text); }); proxy_.uponSignal("InterworkingAPAdded").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& bss, const sdbus::ObjectPath& cred, const std::map& properties){ this->onInterworkingAPAdded(bss, cred, properties); }); proxy_.uponSignal("InterworkingSelectDone").onInterface(INTERFACE_NAME).call([this](){ this->onInterworkingSelectDone(); }); } ~Interface_proxy() = default; virtual void onScanDone(const bool& success) = 0; virtual void onBSSAdded(const sdbus::ObjectPath& path, const std::map& properties) = 0; virtual void onBSSRemoved(const sdbus::ObjectPath& path) = 0; virtual void onBlobAdded(const std::string& name) = 0; virtual void onBlobRemoved(const std::string& name) = 0; virtual void onNetworkAdded(const sdbus::ObjectPath& path, const std::map& properties) = 0; virtual void onNetworkRemoved(const sdbus::ObjectPath& path) = 0; virtual void onNetworkSelected(const sdbus::ObjectPath& path) = 0; virtual void onPropertiesChanged(const std::map& properties) = 0; virtual void onProbeRequest(const std::map& args) = 0; virtual void onCertification(const std::map& certification) = 0; virtual void onEAP(const std::string& status, const std::string& parameter) = 0; virtual void onStaAuthorized(const std::string& name) = 0; virtual void onStaDeauthorized(const std::string& name) = 0; virtual void onStationAdded(const sdbus::ObjectPath& path, const std::map& properties) = 0; virtual void onStationRemoved(const sdbus::ObjectPath& path) = 0; virtual void onNetworkRequest(const sdbus::ObjectPath& path, const std::string& field, const std::string& text) = 0; virtual void onInterworkingAPAdded(const sdbus::ObjectPath& bss, const sdbus::ObjectPath& cred, const std::map& properties) = 0; virtual void onInterworkingSelectDone() = 0; public: void Scan(const std::map& args) { proxy_.callMethod("Scan").onInterface(INTERFACE_NAME).withArguments(args); } std::map SignalPoll() { std::map result; proxy_.callMethod("SignalPoll").onInterface(INTERFACE_NAME).storeResultsTo(result); return result; } void Disconnect() { proxy_.callMethod("Disconnect").onInterface(INTERFACE_NAME); } sdbus::ObjectPath AddNetwork(const std::map& args) { sdbus::ObjectPath result; proxy_.callMethod("AddNetwork").onInterface(INTERFACE_NAME).withArguments(args).storeResultsTo(result); return result; } void Reassociate() { proxy_.callMethod("Reassociate").onInterface(INTERFACE_NAME); } void Reattach() { proxy_.callMethod("Reattach").onInterface(INTERFACE_NAME); } void Reconnect() { proxy_.callMethod("Reconnect").onInterface(INTERFACE_NAME); } void RemoveNetwork(const sdbus::ObjectPath& path) { proxy_.callMethod("RemoveNetwork").onInterface(INTERFACE_NAME).withArguments(path); } void RemoveAllNetworks() { proxy_.callMethod("RemoveAllNetworks").onInterface(INTERFACE_NAME); } void SelectNetwork(const sdbus::ObjectPath& path) { proxy_.callMethod("SelectNetwork").onInterface(INTERFACE_NAME).withArguments(path); } void NetworkReply(const sdbus::ObjectPath& path, const std::string& field, const std::string& value) { proxy_.callMethod("NetworkReply").onInterface(INTERFACE_NAME).withArguments(path, field, value); } void Roam(const std::string& addr) { proxy_.callMethod("Roam").onInterface(INTERFACE_NAME).withArguments(addr); } void AddBlob(const std::string& name, const std::vector& data) { proxy_.callMethod("AddBlob").onInterface(INTERFACE_NAME).withArguments(name, data); } std::vector GetBlob(const std::string& name) { std::vector result; proxy_.callMethod("GetBlob").onInterface(INTERFACE_NAME).withArguments(name).storeResultsTo(result); return result; } void RemoveBlob(const std::string& name) { proxy_.callMethod("RemoveBlob").onInterface(INTERFACE_NAME).withArguments(name); } void SetPKCS11EngineAndModulePath(const std::string& pkcs11_engine_path, const std::string& pkcs11_module_path) { proxy_.callMethod("SetPKCS11EngineAndModulePath").onInterface(INTERFACE_NAME).withArguments(pkcs11_engine_path, pkcs11_module_path); } void FlushBSS(const uint32_t& age) { proxy_.callMethod("FlushBSS").onInterface(INTERFACE_NAME).withArguments(age); } void SubscribeProbeReq() { proxy_.callMethod("SubscribeProbeReq").onInterface(INTERFACE_NAME); } void UnsubscribeProbeReq() { proxy_.callMethod("UnsubscribeProbeReq").onInterface(INTERFACE_NAME); } void EAPLogoff() { proxy_.callMethod("EAPLogoff").onInterface(INTERFACE_NAME); } void EAPLogon() { proxy_.callMethod("EAPLogon").onInterface(INTERFACE_NAME); } void AutoScan(const std::string& arg) { proxy_.callMethod("AutoScan").onInterface(INTERFACE_NAME).withArguments(arg); } void TDLSDiscover(const std::string& peer_address) { proxy_.callMethod("TDLSDiscover").onInterface(INTERFACE_NAME).withArguments(peer_address); } void TDLSSetup(const std::string& peer_address) { proxy_.callMethod("TDLSSetup").onInterface(INTERFACE_NAME).withArguments(peer_address); } std::string TDLSStatus(const std::string& peer_address) { std::string result; proxy_.callMethod("TDLSStatus").onInterface(INTERFACE_NAME).withArguments(peer_address).storeResultsTo(result); return result; } void TDLSTeardown(const std::string& peer_address) { proxy_.callMethod("TDLSTeardown").onInterface(INTERFACE_NAME).withArguments(peer_address); } void TDLSChannelSwitch(const std::map& args) { proxy_.callMethod("TDLSChannelSwitch").onInterface(INTERFACE_NAME).withArguments(args); } void TDLSCancelChannelSwitch(const std::string& peer_address) { proxy_.callMethod("TDLSCancelChannelSwitch").onInterface(INTERFACE_NAME).withArguments(peer_address); } void VendorElemAdd(const int32_t& frame_id, const std::vector& ielems) { proxy_.callMethod("VendorElemAdd").onInterface(INTERFACE_NAME).withArguments(frame_id, ielems); } std::vector VendorElemGet(const int32_t& frame_id) { std::vector result; proxy_.callMethod("VendorElemGet").onInterface(INTERFACE_NAME).withArguments(frame_id).storeResultsTo(result); return result; } void VendorElemRem(const int32_t& frame_id, const std::vector& ielems) { proxy_.callMethod("VendorElemRem").onInterface(INTERFACE_NAME).withArguments(frame_id, ielems); } void SaveConfig() { proxy_.callMethod("SaveConfig").onInterface(INTERFACE_NAME); } void AbortScan() { proxy_.callMethod("AbortScan").onInterface(INTERFACE_NAME); } sdbus::ObjectPath AddCred(const std::map& args) { sdbus::ObjectPath result; proxy_.callMethod("AddCred").onInterface(INTERFACE_NAME).withArguments(args).storeResultsTo(result); return result; } void RemoveCred(const sdbus::ObjectPath& path) { proxy_.callMethod("RemoveCred").onInterface(INTERFACE_NAME).withArguments(path); } void RemoveAllCreds() { proxy_.callMethod("RemoveAllCreds").onInterface(INTERFACE_NAME); } void InterworkingSelect() { proxy_.callMethod("InterworkingSelect").onInterface(INTERFACE_NAME); } public: std::map Capabilities() { return proxy_.getProperty("Capabilities").onInterface(INTERFACE_NAME); } std::string State() { return proxy_.getProperty("State").onInterface(INTERFACE_NAME); } bool Scanning() { return proxy_.getProperty("Scanning").onInterface(INTERFACE_NAME); } uint32_t ApScan() { return proxy_.getProperty("ApScan").onInterface(INTERFACE_NAME); } void ApScan(const uint32_t& value) { proxy_.setProperty("ApScan").onInterface(INTERFACE_NAME).toValue(value); } uint32_t BSSExpireAge() { return proxy_.getProperty("BSSExpireAge").onInterface(INTERFACE_NAME); } void BSSExpireAge(const uint32_t& value) { proxy_.setProperty("BSSExpireAge").onInterface(INTERFACE_NAME).toValue(value); } uint32_t BSSExpireCount() { return proxy_.getProperty("BSSExpireCount").onInterface(INTERFACE_NAME); } void BSSExpireCount(const uint32_t& value) { proxy_.setProperty("BSSExpireCount").onInterface(INTERFACE_NAME).toValue(value); } std::string Country() { return proxy_.getProperty("Country").onInterface(INTERFACE_NAME); } void Country(const std::string& value) { proxy_.setProperty("Country").onInterface(INTERFACE_NAME).toValue(value); } std::string Ifname() { return proxy_.getProperty("Ifname").onInterface(INTERFACE_NAME); } std::string Driver() { return proxy_.getProperty("Driver").onInterface(INTERFACE_NAME); } std::string BridgeIfname() { return proxy_.getProperty("BridgeIfname").onInterface(INTERFACE_NAME); } void BridgeIfname(const std::string& value) { proxy_.setProperty("BridgeIfname").onInterface(INTERFACE_NAME).toValue(value); } std::string ConfigFile() { return proxy_.getProperty("ConfigFile").onInterface(INTERFACE_NAME); } sdbus::ObjectPath CurrentBSS() { return proxy_.getProperty("CurrentBSS").onInterface(INTERFACE_NAME); } sdbus::ObjectPath CurrentNetwork() { return proxy_.getProperty("CurrentNetwork").onInterface(INTERFACE_NAME); } std::string CurrentAuthMode() { return proxy_.getProperty("CurrentAuthMode").onInterface(INTERFACE_NAME); } std::map> Blobs() { return proxy_.getProperty("Blobs").onInterface(INTERFACE_NAME); } std::vector BSSs() { return proxy_.getProperty("BSSs").onInterface(INTERFACE_NAME); } std::vector Networks() { return proxy_.getProperty("Networks").onInterface(INTERFACE_NAME); } bool FastReauth() { return proxy_.getProperty("FastReauth").onInterface(INTERFACE_NAME); } void FastReauth(const bool& value) { proxy_.setProperty("FastReauth").onInterface(INTERFACE_NAME).toValue(value); } int32_t ScanInterval() { return proxy_.getProperty("ScanInterval").onInterface(INTERFACE_NAME); } void ScanInterval(const int32_t& value) { proxy_.setProperty("ScanInterval").onInterface(INTERFACE_NAME).toValue(value); } std::string PKCS11EnginePath() { return proxy_.getProperty("PKCS11EnginePath").onInterface(INTERFACE_NAME); } std::string PKCS11ModulePath() { return proxy_.getProperty("PKCS11ModulePath").onInterface(INTERFACE_NAME); } int32_t DisconnectReason() { return proxy_.getProperty("DisconnectReason").onInterface(INTERFACE_NAME); } int32_t AuthStatusCode() { return proxy_.getProperty("AuthStatusCode").onInterface(INTERFACE_NAME); } int32_t AssocStatusCode() { return proxy_.getProperty("AssocStatusCode").onInterface(INTERFACE_NAME); } uint32_t RoamTime() { return proxy_.getProperty("RoamTime").onInterface(INTERFACE_NAME); } bool RoamComplete() { return proxy_.getProperty("RoamComplete").onInterface(INTERFACE_NAME); } uint32_t SessionLength() { return proxy_.getProperty("SessionLength").onInterface(INTERFACE_NAME); } uint32_t BSSTMStatus() { return proxy_.getProperty("BSSTMStatus").onInterface(INTERFACE_NAME); } std::vector Stations() { return proxy_.getProperty("Stations").onInterface(INTERFACE_NAME); } std::map> MACAddressRandomizationMask() { return proxy_.getProperty("MACAddressRandomizationMask").onInterface(INTERFACE_NAME); } void MACAddressRandomizationMask(const std::map>& value) { proxy_.setProperty("MACAddressRandomizationMask").onInterface(INTERFACE_NAME).toValue(value); } std::string CtrlInterface() { return proxy_.getProperty("CtrlInterface").onInterface(INTERFACE_NAME); } void CtrlInterface(const std::string& value) { proxy_.setProperty("CtrlInterface").onInterface(INTERFACE_NAME).toValue(value); } std::string CtrlInterfaceGroup() { return proxy_.getProperty("CtrlInterfaceGroup").onInterface(INTERFACE_NAME); } void CtrlInterfaceGroup(const std::string& value) { proxy_.setProperty("CtrlInterfaceGroup").onInterface(INTERFACE_NAME).toValue(value); } std::string EapolVersion() { return proxy_.getProperty("EapolVersion").onInterface(INTERFACE_NAME); } void EapolVersion(const std::string& value) { proxy_.setProperty("EapolVersion").onInterface(INTERFACE_NAME).toValue(value); } std::string Bgscan() { return proxy_.getProperty("Bgscan").onInterface(INTERFACE_NAME); } void Bgscan(const std::string& value) { proxy_.setProperty("Bgscan").onInterface(INTERFACE_NAME).toValue(value); } std::string UserMpm() { return proxy_.getProperty("UserMpm").onInterface(INTERFACE_NAME); } void UserMpm(const std::string& value) { proxy_.setProperty("UserMpm").onInterface(INTERFACE_NAME).toValue(value); } std::string MaxPeerLinks() { return proxy_.getProperty("MaxPeerLinks").onInterface(INTERFACE_NAME); } void MaxPeerLinks(const std::string& value) { proxy_.setProperty("MaxPeerLinks").onInterface(INTERFACE_NAME).toValue(value); } std::string MeshMaxInactivity() { return proxy_.getProperty("MeshMaxInactivity").onInterface(INTERFACE_NAME); } void MeshMaxInactivity(const std::string& value) { proxy_.setProperty("MeshMaxInactivity").onInterface(INTERFACE_NAME).toValue(value); } std::string MeshFwding() { return proxy_.getProperty("MeshFwding").onInterface(INTERFACE_NAME); } void MeshFwding(const std::string& value) { proxy_.setProperty("MeshFwding").onInterface(INTERFACE_NAME).toValue(value); } std::string Dot11RSNASAERetransPeriod() { return proxy_.getProperty("Dot11RSNASAERetransPeriod").onInterface(INTERFACE_NAME); } void Dot11RSNASAERetransPeriod(const std::string& value) { proxy_.setProperty("Dot11RSNASAERetransPeriod").onInterface(INTERFACE_NAME).toValue(value); } std::string DisableScanOffload() { return proxy_.getProperty("DisableScanOffload").onInterface(INTERFACE_NAME); } void DisableScanOffload(const std::string& value) { proxy_.setProperty("DisableScanOffload").onInterface(INTERFACE_NAME).toValue(value); } std::string OpenscEnginePath() { return proxy_.getProperty("OpenscEnginePath").onInterface(INTERFACE_NAME); } void OpenscEnginePath(const std::string& value) { proxy_.setProperty("OpenscEnginePath").onInterface(INTERFACE_NAME).toValue(value); } std::string OpensslCiphers() { return proxy_.getProperty("OpensslCiphers").onInterface(INTERFACE_NAME); } void OpensslCiphers(const std::string& value) { proxy_.setProperty("OpensslCiphers").onInterface(INTERFACE_NAME).toValue(value); } std::string PcscReader() { return proxy_.getProperty("PcscReader").onInterface(INTERFACE_NAME); } void PcscReader(const std::string& value) { proxy_.setProperty("PcscReader").onInterface(INTERFACE_NAME).toValue(value); } std::string PcscPin() { return proxy_.getProperty("PcscPin").onInterface(INTERFACE_NAME); } void PcscPin(const std::string& value) { proxy_.setProperty("PcscPin").onInterface(INTERFACE_NAME).toValue(value); } std::string ExternalSim() { return proxy_.getProperty("ExternalSim").onInterface(INTERFACE_NAME); } void ExternalSim(const std::string& value) { proxy_.setProperty("ExternalSim").onInterface(INTERFACE_NAME).toValue(value); } std::string DriverParam() { return proxy_.getProperty("DriverParam").onInterface(INTERFACE_NAME); } void DriverParam(const std::string& value) { proxy_.setProperty("DriverParam").onInterface(INTERFACE_NAME).toValue(value); } std::string Dot11RSNAConfigPMKLifetime() { return proxy_.getProperty("Dot11RSNAConfigPMKLifetime").onInterface(INTERFACE_NAME); } void Dot11RSNAConfigPMKLifetime(const std::string& value) { proxy_.setProperty("Dot11RSNAConfigPMKLifetime").onInterface(INTERFACE_NAME).toValue(value); } std::string Dot11RSNAConfigPMKReauthThreshold() { return proxy_.getProperty("Dot11RSNAConfigPMKReauthThreshold").onInterface(INTERFACE_NAME); } void Dot11RSNAConfigPMKReauthThreshold(const std::string& value) { proxy_.setProperty("Dot11RSNAConfigPMKReauthThreshold").onInterface(INTERFACE_NAME).toValue(value); } std::string Dot11RSNAConfigSATimeout() { return proxy_.getProperty("Dot11RSNAConfigSATimeout").onInterface(INTERFACE_NAME); } void Dot11RSNAConfigSATimeout(const std::string& value) { proxy_.setProperty("Dot11RSNAConfigSATimeout").onInterface(INTERFACE_NAME).toValue(value); } std::string UpdateConfig() { return proxy_.getProperty("UpdateConfig").onInterface(INTERFACE_NAME); } void UpdateConfig(const std::string& value) { proxy_.setProperty("UpdateConfig").onInterface(INTERFACE_NAME).toValue(value); } std::string Uuid() { return proxy_.getProperty("Uuid").onInterface(INTERFACE_NAME); } void Uuid(const std::string& value) { proxy_.setProperty("Uuid").onInterface(INTERFACE_NAME).toValue(value); } std::string AutoUuid() { return proxy_.getProperty("AutoUuid").onInterface(INTERFACE_NAME); } void AutoUuid(const std::string& value) { proxy_.setProperty("AutoUuid").onInterface(INTERFACE_NAME).toValue(value); } std::string DeviceName() { return proxy_.getProperty("DeviceName").onInterface(INTERFACE_NAME); } void DeviceName(const std::string& value) { proxy_.setProperty("DeviceName").onInterface(INTERFACE_NAME).toValue(value); } std::string Manufacturer() { return proxy_.getProperty("Manufacturer").onInterface(INTERFACE_NAME); } void Manufacturer(const std::string& value) { proxy_.setProperty("Manufacturer").onInterface(INTERFACE_NAME).toValue(value); } std::string ModelName() { return proxy_.getProperty("ModelName").onInterface(INTERFACE_NAME); } void ModelName(const std::string& value) { proxy_.setProperty("ModelName").onInterface(INTERFACE_NAME).toValue(value); } std::string ModelNumber() { return proxy_.getProperty("ModelNumber").onInterface(INTERFACE_NAME); } void ModelNumber(const std::string& value) { proxy_.setProperty("ModelNumber").onInterface(INTERFACE_NAME).toValue(value); } std::string SerialNumber() { return proxy_.getProperty("SerialNumber").onInterface(INTERFACE_NAME); } void SerialNumber(const std::string& value) { proxy_.setProperty("SerialNumber").onInterface(INTERFACE_NAME).toValue(value); } std::string DeviceType() { return proxy_.getProperty("DeviceType").onInterface(INTERFACE_NAME); } void DeviceType(const std::string& value) { proxy_.setProperty("DeviceType").onInterface(INTERFACE_NAME).toValue(value); } std::string OsVersion() { return proxy_.getProperty("OsVersion").onInterface(INTERFACE_NAME); } void OsVersion(const std::string& value) { proxy_.setProperty("OsVersion").onInterface(INTERFACE_NAME).toValue(value); } std::string ConfigMethods() { return proxy_.getProperty("ConfigMethods").onInterface(INTERFACE_NAME); } void ConfigMethods(const std::string& value) { proxy_.setProperty("ConfigMethods").onInterface(INTERFACE_NAME).toValue(value); } std::string WpsCredProcessing() { return proxy_.getProperty("WpsCredProcessing").onInterface(INTERFACE_NAME); } void WpsCredProcessing(const std::string& value) { proxy_.setProperty("WpsCredProcessing").onInterface(INTERFACE_NAME).toValue(value); } std::string WpsCredAddSae() { return proxy_.getProperty("WpsCredAddSae").onInterface(INTERFACE_NAME); } void WpsCredAddSae(const std::string& value) { proxy_.setProperty("WpsCredAddSae").onInterface(INTERFACE_NAME).toValue(value); } std::string WpsVendorExtM1() { return proxy_.getProperty("WpsVendorExtM1").onInterface(INTERFACE_NAME); } void WpsVendorExtM1(const std::string& value) { proxy_.setProperty("WpsVendorExtM1").onInterface(INTERFACE_NAME).toValue(value); } std::string SecDeviceType() { return proxy_.getProperty("SecDeviceType").onInterface(INTERFACE_NAME); } void SecDeviceType(const std::string& value) { proxy_.setProperty("SecDeviceType").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pListenRegClass() { return proxy_.getProperty("P2pListenRegClass").onInterface(INTERFACE_NAME); } void P2pListenRegClass(const std::string& value) { proxy_.setProperty("P2pListenRegClass").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pListenChannel() { return proxy_.getProperty("P2pListenChannel").onInterface(INTERFACE_NAME); } void P2pListenChannel(const std::string& value) { proxy_.setProperty("P2pListenChannel").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pOperRegClass() { return proxy_.getProperty("P2pOperRegClass").onInterface(INTERFACE_NAME); } void P2pOperRegClass(const std::string& value) { proxy_.setProperty("P2pOperRegClass").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pOperChannel() { return proxy_.getProperty("P2pOperChannel").onInterface(INTERFACE_NAME); } void P2pOperChannel(const std::string& value) { proxy_.setProperty("P2pOperChannel").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pGoIntent() { return proxy_.getProperty("P2pGoIntent").onInterface(INTERFACE_NAME); } void P2pGoIntent(const std::string& value) { proxy_.setProperty("P2pGoIntent").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pSsidPostfix() { return proxy_.getProperty("P2pSsidPostfix").onInterface(INTERFACE_NAME); } void P2pSsidPostfix(const std::string& value) { proxy_.setProperty("P2pSsidPostfix").onInterface(INTERFACE_NAME).toValue(value); } std::string PersistentReconnect() { return proxy_.getProperty("PersistentReconnect").onInterface(INTERFACE_NAME); } void PersistentReconnect(const std::string& value) { proxy_.setProperty("PersistentReconnect").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pIntraBss() { return proxy_.getProperty("P2pIntraBss").onInterface(INTERFACE_NAME); } void P2pIntraBss(const std::string& value) { proxy_.setProperty("P2pIntraBss").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pGroupIdle() { return proxy_.getProperty("P2pGroupIdle").onInterface(INTERFACE_NAME); } void P2pGroupIdle(const std::string& value) { proxy_.setProperty("P2pGroupIdle").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pGoFreqChangePolicy() { return proxy_.getProperty("P2pGoFreqChangePolicy").onInterface(INTERFACE_NAME); } void P2pGoFreqChangePolicy(const std::string& value) { proxy_.setProperty("P2pGoFreqChangePolicy").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pPassphraseLen() { return proxy_.getProperty("P2pPassphraseLen").onInterface(INTERFACE_NAME); } void P2pPassphraseLen(const std::string& value) { proxy_.setProperty("P2pPassphraseLen").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pPrefChan() { return proxy_.getProperty("P2pPrefChan").onInterface(INTERFACE_NAME); } void P2pPrefChan(const std::string& value) { proxy_.setProperty("P2pPrefChan").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pNoGoFreq() { return proxy_.getProperty("P2pNoGoFreq").onInterface(INTERFACE_NAME); } void P2pNoGoFreq(const std::string& value) { proxy_.setProperty("P2pNoGoFreq").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pAddCliChan() { return proxy_.getProperty("P2pAddCliChan").onInterface(INTERFACE_NAME); } void P2pAddCliChan(const std::string& value) { proxy_.setProperty("P2pAddCliChan").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pOptimizeListenChan() { return proxy_.getProperty("P2pOptimizeListenChan").onInterface(INTERFACE_NAME); } void P2pOptimizeListenChan(const std::string& value) { proxy_.setProperty("P2pOptimizeListenChan").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pGoHt40() { return proxy_.getProperty("P2pGoHt40").onInterface(INTERFACE_NAME); } void P2pGoHt40(const std::string& value) { proxy_.setProperty("P2pGoHt40").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pGoVht() { return proxy_.getProperty("P2pGoVht").onInterface(INTERFACE_NAME); } void P2pGoVht(const std::string& value) { proxy_.setProperty("P2pGoVht").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pGoHe() { return proxy_.getProperty("P2pGoHe").onInterface(INTERFACE_NAME); } void P2pGoHe(const std::string& value) { proxy_.setProperty("P2pGoHe").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pGoEdmg() { return proxy_.getProperty("P2pGoEdmg").onInterface(INTERFACE_NAME); } void P2pGoEdmg(const std::string& value) { proxy_.setProperty("P2pGoEdmg").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pDisabled() { return proxy_.getProperty("P2pDisabled").onInterface(INTERFACE_NAME); } void P2pDisabled(const std::string& value) { proxy_.setProperty("P2pDisabled").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pGoCtwindow() { return proxy_.getProperty("P2pGoCtwindow").onInterface(INTERFACE_NAME); } void P2pGoCtwindow(const std::string& value) { proxy_.setProperty("P2pGoCtwindow").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pNoGroupIface() { return proxy_.getProperty("P2pNoGroupIface").onInterface(INTERFACE_NAME); } void P2pNoGroupIface(const std::string& value) { proxy_.setProperty("P2pNoGroupIface").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pIgnoreSharedFreq() { return proxy_.getProperty("P2pIgnoreSharedFreq").onInterface(INTERFACE_NAME); } void P2pIgnoreSharedFreq(const std::string& value) { proxy_.setProperty("P2pIgnoreSharedFreq").onInterface(INTERFACE_NAME).toValue(value); } std::string IpAddrGo() { return proxy_.getProperty("IpAddrGo").onInterface(INTERFACE_NAME); } void IpAddrGo(const std::string& value) { proxy_.setProperty("IpAddrGo").onInterface(INTERFACE_NAME).toValue(value); } std::string IpAddrMask() { return proxy_.getProperty("IpAddrMask").onInterface(INTERFACE_NAME); } void IpAddrMask(const std::string& value) { proxy_.setProperty("IpAddrMask").onInterface(INTERFACE_NAME).toValue(value); } std::string IpAddrStart() { return proxy_.getProperty("IpAddrStart").onInterface(INTERFACE_NAME); } void IpAddrStart(const std::string& value) { proxy_.setProperty("IpAddrStart").onInterface(INTERFACE_NAME).toValue(value); } std::string IpAddrEnd() { return proxy_.getProperty("IpAddrEnd").onInterface(INTERFACE_NAME); } void IpAddrEnd(const std::string& value) { proxy_.setProperty("IpAddrEnd").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pCliProbe() { return proxy_.getProperty("P2pCliProbe").onInterface(INTERFACE_NAME); } void P2pCliProbe(const std::string& value) { proxy_.setProperty("P2pCliProbe").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pDeviceRandomMacAddr() { return proxy_.getProperty("P2pDeviceRandomMacAddr").onInterface(INTERFACE_NAME); } void P2pDeviceRandomMacAddr(const std::string& value) { proxy_.setProperty("P2pDeviceRandomMacAddr").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pDevicePersistentMacAddr() { return proxy_.getProperty("P2pDevicePersistentMacAddr").onInterface(INTERFACE_NAME); } void P2pDevicePersistentMacAddr(const std::string& value) { proxy_.setProperty("P2pDevicePersistentMacAddr").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pInterfaceRandomMacAddr() { return proxy_.getProperty("P2pInterfaceRandomMacAddr").onInterface(INTERFACE_NAME); } void P2pInterfaceRandomMacAddr(const std::string& value) { proxy_.setProperty("P2pInterfaceRandomMacAddr").onInterface(INTERFACE_NAME).toValue(value); } std::string P2p6ghzDisable() { return proxy_.getProperty("P2p6ghzDisable").onInterface(INTERFACE_NAME); } void P2p6ghzDisable(const std::string& value) { proxy_.setProperty("P2p6ghzDisable").onInterface(INTERFACE_NAME).toValue(value); } std::string BssMaxCount() { return proxy_.getProperty("BssMaxCount").onInterface(INTERFACE_NAME); } void BssMaxCount(const std::string& value) { proxy_.setProperty("BssMaxCount").onInterface(INTERFACE_NAME).toValue(value); } std::string FilterSsids() { return proxy_.getProperty("FilterSsids").onInterface(INTERFACE_NAME); } void FilterSsids(const std::string& value) { proxy_.setProperty("FilterSsids").onInterface(INTERFACE_NAME).toValue(value); } std::string FilterRssi() { return proxy_.getProperty("FilterRssi").onInterface(INTERFACE_NAME); } void FilterRssi(const std::string& value) { proxy_.setProperty("FilterRssi").onInterface(INTERFACE_NAME).toValue(value); } std::string MaxNumSta() { return proxy_.getProperty("MaxNumSta").onInterface(INTERFACE_NAME); } void MaxNumSta(const std::string& value) { proxy_.setProperty("MaxNumSta").onInterface(INTERFACE_NAME).toValue(value); } std::string ApIsolate() { return proxy_.getProperty("ApIsolate").onInterface(INTERFACE_NAME); } void ApIsolate(const std::string& value) { proxy_.setProperty("ApIsolate").onInterface(INTERFACE_NAME).toValue(value); } std::string DisassocLowAck() { return proxy_.getProperty("DisassocLowAck").onInterface(INTERFACE_NAME); } void DisassocLowAck(const std::string& value) { proxy_.setProperty("DisassocLowAck").onInterface(INTERFACE_NAME).toValue(value); } std::string Hs20() { return proxy_.getProperty("Hs20").onInterface(INTERFACE_NAME); } void Hs20(const std::string& value) { proxy_.setProperty("Hs20").onInterface(INTERFACE_NAME).toValue(value); } std::string Interworking() { return proxy_.getProperty("Interworking").onInterface(INTERFACE_NAME); } void Interworking(const std::string& value) { proxy_.setProperty("Interworking").onInterface(INTERFACE_NAME).toValue(value); } std::string Hessid() { return proxy_.getProperty("Hessid").onInterface(INTERFACE_NAME); } void Hessid(const std::string& value) { proxy_.setProperty("Hessid").onInterface(INTERFACE_NAME).toValue(value); } std::string AccessNetworkType() { return proxy_.getProperty("AccessNetworkType").onInterface(INTERFACE_NAME); } void AccessNetworkType(const std::string& value) { proxy_.setProperty("AccessNetworkType").onInterface(INTERFACE_NAME).toValue(value); } std::string GoInterworking() { return proxy_.getProperty("GoInterworking").onInterface(INTERFACE_NAME); } void GoInterworking(const std::string& value) { proxy_.setProperty("GoInterworking").onInterface(INTERFACE_NAME).toValue(value); } std::string GoAccessNetworkType() { return proxy_.getProperty("GoAccessNetworkType").onInterface(INTERFACE_NAME); } void GoAccessNetworkType(const std::string& value) { proxy_.setProperty("GoAccessNetworkType").onInterface(INTERFACE_NAME).toValue(value); } std::string GoInternet() { return proxy_.getProperty("GoInternet").onInterface(INTERFACE_NAME); } void GoInternet(const std::string& value) { proxy_.setProperty("GoInternet").onInterface(INTERFACE_NAME).toValue(value); } std::string GoVenueGroup() { return proxy_.getProperty("GoVenueGroup").onInterface(INTERFACE_NAME); } void GoVenueGroup(const std::string& value) { proxy_.setProperty("GoVenueGroup").onInterface(INTERFACE_NAME).toValue(value); } std::string GoVenueType() { return proxy_.getProperty("GoVenueType").onInterface(INTERFACE_NAME); } void GoVenueType(const std::string& value) { proxy_.setProperty("GoVenueType").onInterface(INTERFACE_NAME).toValue(value); } std::string PbcInM1() { return proxy_.getProperty("PbcInM1").onInterface(INTERFACE_NAME); } void PbcInM1(const std::string& value) { proxy_.setProperty("PbcInM1").onInterface(INTERFACE_NAME).toValue(value); } std::string Autoscan() { return proxy_.getProperty("Autoscan").onInterface(INTERFACE_NAME); } void Autoscan(const std::string& value) { proxy_.setProperty("Autoscan").onInterface(INTERFACE_NAME).toValue(value); } std::string WpsNfcDevPwId() { return proxy_.getProperty("WpsNfcDevPwId").onInterface(INTERFACE_NAME); } void WpsNfcDevPwId(const std::string& value) { proxy_.setProperty("WpsNfcDevPwId").onInterface(INTERFACE_NAME).toValue(value); } std::string WpsNfcDhPubkey() { return proxy_.getProperty("WpsNfcDhPubkey").onInterface(INTERFACE_NAME); } void WpsNfcDhPubkey(const std::string& value) { proxy_.setProperty("WpsNfcDhPubkey").onInterface(INTERFACE_NAME).toValue(value); } std::string WpsNfcDhPrivkey() { return proxy_.getProperty("WpsNfcDhPrivkey").onInterface(INTERFACE_NAME); } void WpsNfcDhPrivkey(const std::string& value) { proxy_.setProperty("WpsNfcDhPrivkey").onInterface(INTERFACE_NAME).toValue(value); } std::string WpsNfcDevPw() { return proxy_.getProperty("WpsNfcDevPw").onInterface(INTERFACE_NAME); } void WpsNfcDevPw(const std::string& value) { proxy_.setProperty("WpsNfcDevPw").onInterface(INTERFACE_NAME).toValue(value); } std::string ExtPasswordBackend() { return proxy_.getProperty("ExtPasswordBackend").onInterface(INTERFACE_NAME); } void ExtPasswordBackend(const std::string& value) { proxy_.setProperty("ExtPasswordBackend").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pGoMaxInactivity() { return proxy_.getProperty("P2pGoMaxInactivity").onInterface(INTERFACE_NAME); } void P2pGoMaxInactivity(const std::string& value) { proxy_.setProperty("P2pGoMaxInactivity").onInterface(INTERFACE_NAME).toValue(value); } std::string AutoInterworking() { return proxy_.getProperty("AutoInterworking").onInterface(INTERFACE_NAME); } void AutoInterworking(const std::string& value) { proxy_.setProperty("AutoInterworking").onInterface(INTERFACE_NAME).toValue(value); } std::string Okc() { return proxy_.getProperty("Okc").onInterface(INTERFACE_NAME); } void Okc(const std::string& value) { proxy_.setProperty("Okc").onInterface(INTERFACE_NAME).toValue(value); } std::string Pmf() { return proxy_.getProperty("Pmf").onInterface(INTERFACE_NAME); } void Pmf(const std::string& value) { proxy_.setProperty("Pmf").onInterface(INTERFACE_NAME).toValue(value); } std::string SaeGroups() { return proxy_.getProperty("SaeGroups").onInterface(INTERFACE_NAME); } void SaeGroups(const std::string& value) { proxy_.setProperty("SaeGroups").onInterface(INTERFACE_NAME).toValue(value); } std::string SaePwe() { return proxy_.getProperty("SaePwe").onInterface(INTERFACE_NAME); } void SaePwe(const std::string& value) { proxy_.setProperty("SaePwe").onInterface(INTERFACE_NAME).toValue(value); } std::string SaePmkidInAssoc() { return proxy_.getProperty("SaePmkidInAssoc").onInterface(INTERFACE_NAME); } void SaePmkidInAssoc(const std::string& value) { proxy_.setProperty("SaePmkidInAssoc").onInterface(INTERFACE_NAME).toValue(value); } std::string DtimPeriod() { return proxy_.getProperty("DtimPeriod").onInterface(INTERFACE_NAME); } void DtimPeriod(const std::string& value) { proxy_.setProperty("DtimPeriod").onInterface(INTERFACE_NAME).toValue(value); } std::string BeaconInt() { return proxy_.getProperty("BeaconInt").onInterface(INTERFACE_NAME); } void BeaconInt(const std::string& value) { proxy_.setProperty("BeaconInt").onInterface(INTERFACE_NAME).toValue(value); } std::string ApAssocrespElements() { return proxy_.getProperty("ApAssocrespElements").onInterface(INTERFACE_NAME); } void ApAssocrespElements(const std::string& value) { proxy_.setProperty("ApAssocrespElements").onInterface(INTERFACE_NAME).toValue(value); } std::string ApVendorElements() { return proxy_.getProperty("ApVendorElements").onInterface(INTERFACE_NAME); } void ApVendorElements(const std::string& value) { proxy_.setProperty("ApVendorElements").onInterface(INTERFACE_NAME).toValue(value); } std::string IgnoreOldScanRes() { return proxy_.getProperty("IgnoreOldScanRes").onInterface(INTERFACE_NAME); } void IgnoreOldScanRes(const std::string& value) { proxy_.setProperty("IgnoreOldScanRes").onInterface(INTERFACE_NAME).toValue(value); } std::string FreqList() { return proxy_.getProperty("FreqList").onInterface(INTERFACE_NAME); } void FreqList(const std::string& value) { proxy_.setProperty("FreqList").onInterface(INTERFACE_NAME).toValue(value); } std::string InitialFreqList() { return proxy_.getProperty("InitialFreqList").onInterface(INTERFACE_NAME); } void InitialFreqList(const std::string& value) { proxy_.setProperty("InitialFreqList").onInterface(INTERFACE_NAME).toValue(value); } std::string ScanCurFreq() { return proxy_.getProperty("ScanCurFreq").onInterface(INTERFACE_NAME); } void ScanCurFreq(const std::string& value) { proxy_.setProperty("ScanCurFreq").onInterface(INTERFACE_NAME).toValue(value); } std::string ScanResValidForConnect() { return proxy_.getProperty("ScanResValidForConnect").onInterface(INTERFACE_NAME); } void ScanResValidForConnect(const std::string& value) { proxy_.setProperty("ScanResValidForConnect").onInterface(INTERFACE_NAME).toValue(value); } std::string SchedScanInterval() { return proxy_.getProperty("SchedScanInterval").onInterface(INTERFACE_NAME); } void SchedScanInterval(const std::string& value) { proxy_.setProperty("SchedScanInterval").onInterface(INTERFACE_NAME).toValue(value); } std::string SchedScanStartDelay() { return proxy_.getProperty("SchedScanStartDelay").onInterface(INTERFACE_NAME); } void SchedScanStartDelay(const std::string& value) { proxy_.setProperty("SchedScanStartDelay").onInterface(INTERFACE_NAME).toValue(value); } std::string TdlsExternalControl() { return proxy_.getProperty("TdlsExternalControl").onInterface(INTERFACE_NAME); } void TdlsExternalControl(const std::string& value) { proxy_.setProperty("TdlsExternalControl").onInterface(INTERFACE_NAME).toValue(value); } std::string OsuDir() { return proxy_.getProperty("OsuDir").onInterface(INTERFACE_NAME); } void OsuDir(const std::string& value) { proxy_.setProperty("OsuDir").onInterface(INTERFACE_NAME).toValue(value); } std::string WowlanTriggers() { return proxy_.getProperty("WowlanTriggers").onInterface(INTERFACE_NAME); } void WowlanTriggers(const std::string& value) { proxy_.setProperty("WowlanTriggers").onInterface(INTERFACE_NAME).toValue(value); } std::string P2pSearchDelay() { return proxy_.getProperty("P2pSearchDelay").onInterface(INTERFACE_NAME); } void P2pSearchDelay(const std::string& value) { proxy_.setProperty("P2pSearchDelay").onInterface(INTERFACE_NAME).toValue(value); } std::string MacAddr() { return proxy_.getProperty("MacAddr").onInterface(INTERFACE_NAME); } void MacAddr(const std::string& value) { proxy_.setProperty("MacAddr").onInterface(INTERFACE_NAME).toValue(value); } std::string RandAddrLifetime() { return proxy_.getProperty("RandAddrLifetime").onInterface(INTERFACE_NAME); } void RandAddrLifetime(const std::string& value) { proxy_.setProperty("RandAddrLifetime").onInterface(INTERFACE_NAME).toValue(value); } std::string PreassocMacAddr() { return proxy_.getProperty("PreassocMacAddr").onInterface(INTERFACE_NAME); } void PreassocMacAddr(const std::string& value) { proxy_.setProperty("PreassocMacAddr").onInterface(INTERFACE_NAME).toValue(value); } std::string KeyMgmtOffload() { return proxy_.getProperty("KeyMgmtOffload").onInterface(INTERFACE_NAME); } void KeyMgmtOffload(const std::string& value) { proxy_.setProperty("KeyMgmtOffload").onInterface(INTERFACE_NAME).toValue(value); } std::string PassiveScan() { return proxy_.getProperty("PassiveScan").onInterface(INTERFACE_NAME); } void PassiveScan(const std::string& value) { proxy_.setProperty("PassiveScan").onInterface(INTERFACE_NAME).toValue(value); } std::string ReassocSameBssOptim() { return proxy_.getProperty("ReassocSameBssOptim").onInterface(INTERFACE_NAME); } void ReassocSameBssOptim(const std::string& value) { proxy_.setProperty("ReassocSameBssOptim").onInterface(INTERFACE_NAME).toValue(value); } std::string WpsPriority() { return proxy_.getProperty("WpsPriority").onInterface(INTERFACE_NAME); } void WpsPriority(const std::string& value) { proxy_.setProperty("WpsPriority").onInterface(INTERFACE_NAME).toValue(value); } std::string FstGroupId() { return proxy_.getProperty("FstGroupId").onInterface(INTERFACE_NAME); } void FstGroupId(const std::string& value) { proxy_.setProperty("FstGroupId").onInterface(INTERFACE_NAME).toValue(value); } std::string FstPriority() { return proxy_.getProperty("FstPriority").onInterface(INTERFACE_NAME); } void FstPriority(const std::string& value) { proxy_.setProperty("FstPriority").onInterface(INTERFACE_NAME).toValue(value); } std::string FstLlt() { return proxy_.getProperty("FstLlt").onInterface(INTERFACE_NAME); } void FstLlt(const std::string& value) { proxy_.setProperty("FstLlt").onInterface(INTERFACE_NAME).toValue(value); } std::string CertInCb() { return proxy_.getProperty("CertInCb").onInterface(INTERFACE_NAME); } void CertInCb(const std::string& value) { proxy_.setProperty("CertInCb").onInterface(INTERFACE_NAME).toValue(value); } std::string WpaRscRelaxation() { return proxy_.getProperty("WpaRscRelaxation").onInterface(INTERFACE_NAME); } void WpaRscRelaxation(const std::string& value) { proxy_.setProperty("WpaRscRelaxation").onInterface(INTERFACE_NAME).toValue(value); } std::string SchedScanPlans() { return proxy_.getProperty("SchedScanPlans").onInterface(INTERFACE_NAME); } void SchedScanPlans(const std::string& value) { proxy_.setProperty("SchedScanPlans").onInterface(INTERFACE_NAME).toValue(value); } std::string NonPrefChan() { return proxy_.getProperty("NonPrefChan").onInterface(INTERFACE_NAME); } void NonPrefChan(const std::string& value) { proxy_.setProperty("NonPrefChan").onInterface(INTERFACE_NAME).toValue(value); } std::string MboCellCapa() { return proxy_.getProperty("MboCellCapa").onInterface(INTERFACE_NAME); } void MboCellCapa(const std::string& value) { proxy_.setProperty("MboCellCapa").onInterface(INTERFACE_NAME).toValue(value); } std::string DisassocImminentRssiThreshold() { return proxy_.getProperty("DisassocImminentRssiThreshold").onInterface(INTERFACE_NAME); } void DisassocImminentRssiThreshold(const std::string& value) { proxy_.setProperty("DisassocImminentRssiThreshold").onInterface(INTERFACE_NAME).toValue(value); } std::string Oce() { return proxy_.getProperty("Oce").onInterface(INTERFACE_NAME); } void Oce(const std::string& value) { proxy_.setProperty("Oce").onInterface(INTERFACE_NAME).toValue(value); } std::string GasAddress3() { return proxy_.getProperty("GasAddress3").onInterface(INTERFACE_NAME); } void GasAddress3(const std::string& value) { proxy_.setProperty("GasAddress3").onInterface(INTERFACE_NAME).toValue(value); } std::string FtmResponder() { return proxy_.getProperty("FtmResponder").onInterface(INTERFACE_NAME); } void FtmResponder(const std::string& value) { proxy_.setProperty("FtmResponder").onInterface(INTERFACE_NAME).toValue(value); } std::string FtmInitiator() { return proxy_.getProperty("FtmInitiator").onInterface(INTERFACE_NAME); } void FtmInitiator(const std::string& value) { proxy_.setProperty("FtmInitiator").onInterface(INTERFACE_NAME).toValue(value); } std::string GasRandAddrLifetime() { return proxy_.getProperty("GasRandAddrLifetime").onInterface(INTERFACE_NAME); } void GasRandAddrLifetime(const std::string& value) { proxy_.setProperty("GasRandAddrLifetime").onInterface(INTERFACE_NAME).toValue(value); } std::string GasRandMacAddr() { return proxy_.getProperty("GasRandMacAddr").onInterface(INTERFACE_NAME); } void GasRandMacAddr(const std::string& value) { proxy_.setProperty("GasRandMacAddr").onInterface(INTERFACE_NAME).toValue(value); } std::string DppConfigProcessing() { return proxy_.getProperty("DppConfigProcessing").onInterface(INTERFACE_NAME); } void DppConfigProcessing(const std::string& value) { proxy_.setProperty("DppConfigProcessing").onInterface(INTERFACE_NAME).toValue(value); } std::string DppName() { return proxy_.getProperty("DppName").onInterface(INTERFACE_NAME); } void DppName(const std::string& value) { proxy_.setProperty("DppName").onInterface(INTERFACE_NAME).toValue(value); } std::string DppMudUrl() { return proxy_.getProperty("DppMudUrl").onInterface(INTERFACE_NAME); } void DppMudUrl(const std::string& value) { proxy_.setProperty("DppMudUrl").onInterface(INTERFACE_NAME).toValue(value); } std::string ColocIntfReporting() { return proxy_.getProperty("ColocIntfReporting").onInterface(INTERFACE_NAME); } void ColocIntfReporting(const std::string& value) { proxy_.setProperty("ColocIntfReporting").onInterface(INTERFACE_NAME).toValue(value); } std::string DisableBtm() { return proxy_.getProperty("DisableBtm").onInterface(INTERFACE_NAME); } void DisableBtm(const std::string& value) { proxy_.setProperty("DisableBtm").onInterface(INTERFACE_NAME).toValue(value); } std::string ExtendedKeyId() { return proxy_.getProperty("ExtendedKeyId").onInterface(INTERFACE_NAME); } void ExtendedKeyId(const std::string& value) { proxy_.setProperty("ExtendedKeyId").onInterface(INTERFACE_NAME).toValue(value); } std::string WowlanDisconnectOnDeinit() { return proxy_.getProperty("WowlanDisconnectOnDeinit").onInterface(INTERFACE_NAME); } void WowlanDisconnectOnDeinit(const std::string& value) { proxy_.setProperty("WowlanDisconnectOnDeinit").onInterface(INTERFACE_NAME).toValue(value); } private: sdbus::IProxy& proxy_; }; }}} // namespaces namespace fi { namespace w1 { namespace wpa_supplicant1 { namespace Interface { class WPS_proxy { public: static constexpr const char* INTERFACE_NAME = "fi.w1.wpa_supplicant1.Interface.WPS"; protected: WPS_proxy(sdbus::IProxy& proxy) : proxy_(proxy) { proxy_.uponSignal("Event").onInterface(INTERFACE_NAME).call([this](const std::string& name, const std::map& args){ this->onEvent(name, args); }); proxy_.uponSignal("Credentials").onInterface(INTERFACE_NAME).call([this](const std::map& credentials){ this->onCredentials(credentials); }); proxy_.uponSignal("PropertiesChanged").onInterface(INTERFACE_NAME).call([this](const std::map& properties){ this->onPropertiesChanged(properties); }); } ~WPS_proxy() = default; virtual void onEvent(const std::string& name, const std::map& args) = 0; virtual void onCredentials(const std::map& credentials) = 0; virtual void onPropertiesChanged(const std::map& properties) = 0; public: std::map Start(const std::map& args) { std::map result; proxy_.callMethod("Start").onInterface(INTERFACE_NAME).withArguments(args).storeResultsTo(result); return result; } void Cancel() { proxy_.callMethod("Cancel").onInterface(INTERFACE_NAME); } public: bool ProcessCredentials() { return proxy_.getProperty("ProcessCredentials").onInterface(INTERFACE_NAME); } void ProcessCredentials(const bool& value) { proxy_.setProperty("ProcessCredentials").onInterface(INTERFACE_NAME).toValue(value); } std::string ConfigMethods() { return proxy_.getProperty("ConfigMethods").onInterface(INTERFACE_NAME); } void ConfigMethods(const std::string& value) { proxy_.setProperty("ConfigMethods").onInterface(INTERFACE_NAME).toValue(value); } std::string DeviceName() { return proxy_.getProperty("DeviceName").onInterface(INTERFACE_NAME); } void DeviceName(const std::string& value) { proxy_.setProperty("DeviceName").onInterface(INTERFACE_NAME).toValue(value); } std::string Manufacturer() { return proxy_.getProperty("Manufacturer").onInterface(INTERFACE_NAME); } void Manufacturer(const std::string& value) { proxy_.setProperty("Manufacturer").onInterface(INTERFACE_NAME).toValue(value); } std::string ModelName() { return proxy_.getProperty("ModelName").onInterface(INTERFACE_NAME); } void ModelName(const std::string& value) { proxy_.setProperty("ModelName").onInterface(INTERFACE_NAME).toValue(value); } std::string ModelNumber() { return proxy_.getProperty("ModelNumber").onInterface(INTERFACE_NAME); } void ModelNumber(const std::string& value) { proxy_.setProperty("ModelNumber").onInterface(INTERFACE_NAME).toValue(value); } std::string SerialNumber() { return proxy_.getProperty("SerialNumber").onInterface(INTERFACE_NAME); } void SerialNumber(const std::string& value) { proxy_.setProperty("SerialNumber").onInterface(INTERFACE_NAME).toValue(value); } std::vector DeviceType() { return proxy_.getProperty("DeviceType").onInterface(INTERFACE_NAME); } void DeviceType(const std::vector& value) { proxy_.setProperty("DeviceType").onInterface(INTERFACE_NAME).toValue(value); } private: sdbus::IProxy& proxy_; }; }}}} // namespaces namespace fi { namespace w1 { namespace wpa_supplicant1 { namespace Interface { class P2PDevice_proxy { public: static constexpr const char* INTERFACE_NAME = "fi.w1.wpa_supplicant1.Interface.P2PDevice"; protected: P2PDevice_proxy(sdbus::IProxy& proxy) : proxy_(proxy) { proxy_.uponSignal("DeviceFound").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path){ this->onDeviceFound(path); }); proxy_.uponSignal("DeviceFoundProperties").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path, const std::map& properties){ this->onDeviceFoundProperties(path, properties); }); proxy_.uponSignal("DeviceLost").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path){ this->onDeviceLost(path); }); proxy_.uponSignal("FindStopped").onInterface(INTERFACE_NAME).call([this](){ this->onFindStopped(); }); proxy_.uponSignal("ProvisionDiscoveryRequestDisplayPin").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& peer_object, const std::string& pin){ this->onProvisionDiscoveryRequestDisplayPin(peer_object, pin); }); proxy_.uponSignal("ProvisionDiscoveryResponseDisplayPin").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& peer_object, const std::string& pin){ this->onProvisionDiscoveryResponseDisplayPin(peer_object, pin); }); proxy_.uponSignal("ProvisionDiscoveryRequestEnterPin").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& peer_object){ this->onProvisionDiscoveryRequestEnterPin(peer_object); }); proxy_.uponSignal("ProvisionDiscoveryResponseEnterPin").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& peer_object){ this->onProvisionDiscoveryResponseEnterPin(peer_object); }); proxy_.uponSignal("ProvisionDiscoveryPBCRequest").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& peer_object){ this->onProvisionDiscoveryPBCRequest(peer_object); }); proxy_.uponSignal("ProvisionDiscoveryPBCResponse").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& peer_object){ this->onProvisionDiscoveryPBCResponse(peer_object); }); proxy_.uponSignal("ProvisionDiscoveryFailure").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& peer_object, const int32_t& status){ this->onProvisionDiscoveryFailure(peer_object, status); }); proxy_.uponSignal("GroupStarted").onInterface(INTERFACE_NAME).call([this](const std::map& properties){ this->onGroupStarted(properties); }); proxy_.uponSignal("GroupFormationFailure").onInterface(INTERFACE_NAME).call([this](const std::string& reason){ this->onGroupFormationFailure(reason); }); proxy_.uponSignal("GONegotiationSuccess").onInterface(INTERFACE_NAME).call([this](const std::map& properties){ this->onGONegotiationSuccess(properties); }); proxy_.uponSignal("GONegotiationFailure").onInterface(INTERFACE_NAME).call([this](const std::map& properties){ this->onGONegotiationFailure(properties); }); proxy_.uponSignal("GONegotiationRequest").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path, const uint16_t& dev_passwd_id, const uint8_t& device_go_intent){ this->onGONegotiationRequest(path, dev_passwd_id, device_go_intent); }); proxy_.uponSignal("InvitationResult").onInterface(INTERFACE_NAME).call([this](const std::map& invite_result){ this->onInvitationResult(invite_result); }); proxy_.uponSignal("GroupFinished").onInterface(INTERFACE_NAME).call([this](const std::map& properties){ this->onGroupFinished(properties); }); proxy_.uponSignal("ServiceDiscoveryRequest").onInterface(INTERFACE_NAME).call([this](const std::map& sd_request){ this->onServiceDiscoveryRequest(sd_request); }); proxy_.uponSignal("ServiceDiscoveryResponse").onInterface(INTERFACE_NAME).call([this](const std::map& sd_response){ this->onServiceDiscoveryResponse(sd_response); }); proxy_.uponSignal("PersistentGroupAdded").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path, const std::map& properties){ this->onPersistentGroupAdded(path, properties); }); proxy_.uponSignal("PersistentGroupRemoved").onInterface(INTERFACE_NAME).call([this](const sdbus::ObjectPath& path){ this->onPersistentGroupRemoved(path); }); proxy_.uponSignal("WpsFailed").onInterface(INTERFACE_NAME).call([this](const std::string& name, const std::map& args){ this->onWpsFailed(name, args); }); proxy_.uponSignal("InvitationReceived").onInterface(INTERFACE_NAME).call([this](const std::map& properties){ this->onInvitationReceived(properties); }); } ~P2PDevice_proxy() = default; virtual void onDeviceFound(const sdbus::ObjectPath& path) = 0; virtual void onDeviceFoundProperties(const sdbus::ObjectPath& path, const std::map& properties) = 0; virtual void onDeviceLost(const sdbus::ObjectPath& path) = 0; virtual void onFindStopped() = 0; virtual void onProvisionDiscoveryRequestDisplayPin(const sdbus::ObjectPath& peer_object, const std::string& pin) = 0; virtual void onProvisionDiscoveryResponseDisplayPin(const sdbus::ObjectPath& peer_object, const std::string& pin) = 0; virtual void onProvisionDiscoveryRequestEnterPin(const sdbus::ObjectPath& peer_object) = 0; virtual void onProvisionDiscoveryResponseEnterPin(const sdbus::ObjectPath& peer_object) = 0; virtual void onProvisionDiscoveryPBCRequest(const sdbus::ObjectPath& peer_object) = 0; virtual void onProvisionDiscoveryPBCResponse(const sdbus::ObjectPath& peer_object) = 0; virtual void onProvisionDiscoveryFailure(const sdbus::ObjectPath& peer_object, const int32_t& status) = 0; virtual void onGroupStarted(const std::map& properties) = 0; virtual void onGroupFormationFailure(const std::string& reason) = 0; virtual void onGONegotiationSuccess(const std::map& properties) = 0; virtual void onGONegotiationFailure(const std::map& properties) = 0; virtual void onGONegotiationRequest(const sdbus::ObjectPath& path, const uint16_t& dev_passwd_id, const uint8_t& device_go_intent) = 0; virtual void onInvitationResult(const std::map& invite_result) = 0; virtual void onGroupFinished(const std::map& properties) = 0; virtual void onServiceDiscoveryRequest(const std::map& sd_request) = 0; virtual void onServiceDiscoveryResponse(const std::map& sd_response) = 0; virtual void onPersistentGroupAdded(const sdbus::ObjectPath& path, const std::map& properties) = 0; virtual void onPersistentGroupRemoved(const sdbus::ObjectPath& path) = 0; virtual void onWpsFailed(const std::string& name, const std::map& args) = 0; virtual void onInvitationReceived(const std::map& properties) = 0; public: void Find(const std::map& args) { proxy_.callMethod("Find").onInterface(INTERFACE_NAME).withArguments(args); } void StopFind() { proxy_.callMethod("StopFind").onInterface(INTERFACE_NAME); } void Listen(const int32_t& timeout) { proxy_.callMethod("Listen").onInterface(INTERFACE_NAME).withArguments(timeout); } void ExtendedListen(const std::map& args) { proxy_.callMethod("ExtendedListen").onInterface(INTERFACE_NAME).withArguments(args); } void PresenceRequest(const std::map& args) { proxy_.callMethod("PresenceRequest").onInterface(INTERFACE_NAME).withArguments(args); } void ProvisionDiscoveryRequest(const sdbus::ObjectPath& peer, const std::string& config_method) { proxy_.callMethod("ProvisionDiscoveryRequest").onInterface(INTERFACE_NAME).withArguments(peer, config_method); } std::string Connect(const std::map& args) { std::string result; proxy_.callMethod("Connect").onInterface(INTERFACE_NAME).withArguments(args).storeResultsTo(result); return result; } void GroupAdd(const std::map& args) { proxy_.callMethod("GroupAdd").onInterface(INTERFACE_NAME).withArguments(args); } void Cancel() { proxy_.callMethod("Cancel").onInterface(INTERFACE_NAME); } void Invite(const std::map& args) { proxy_.callMethod("Invite").onInterface(INTERFACE_NAME).withArguments(args); } void Disconnect() { proxy_.callMethod("Disconnect").onInterface(INTERFACE_NAME); } void RejectPeer(const sdbus::ObjectPath& peer) { proxy_.callMethod("RejectPeer").onInterface(INTERFACE_NAME).withArguments(peer); } void RemoveClient(const std::map& args) { proxy_.callMethod("RemoveClient").onInterface(INTERFACE_NAME).withArguments(args); } void Flush() { proxy_.callMethod("Flush").onInterface(INTERFACE_NAME); } void AddService(const std::map& args) { proxy_.callMethod("AddService").onInterface(INTERFACE_NAME).withArguments(args); } void DeleteService(const std::map& args) { proxy_.callMethod("DeleteService").onInterface(INTERFACE_NAME).withArguments(args); } void FlushService() { proxy_.callMethod("FlushService").onInterface(INTERFACE_NAME); } uint64_t ServiceDiscoveryRequest(const std::map& args) { uint64_t result; proxy_.callMethod("ServiceDiscoveryRequest").onInterface(INTERFACE_NAME).withArguments(args).storeResultsTo(result); return result; } void ServiceDiscoveryResponse(const std::map& args) { proxy_.callMethod("ServiceDiscoveryResponse").onInterface(INTERFACE_NAME).withArguments(args); } void ServiceDiscoveryCancelRequest(const uint64_t& args) { proxy_.callMethod("ServiceDiscoveryCancelRequest").onInterface(INTERFACE_NAME).withArguments(args); } void ServiceUpdate() { proxy_.callMethod("ServiceUpdate").onInterface(INTERFACE_NAME); } void ServiceDiscoveryExternal(const int32_t& arg) { proxy_.callMethod("ServiceDiscoveryExternal").onInterface(INTERFACE_NAME).withArguments(arg); } sdbus::ObjectPath AddPersistentGroup(const std::map& args) { sdbus::ObjectPath result; proxy_.callMethod("AddPersistentGroup").onInterface(INTERFACE_NAME).withArguments(args).storeResultsTo(result); return result; } void RemovePersistentGroup(const sdbus::ObjectPath& path) { proxy_.callMethod("RemovePersistentGroup").onInterface(INTERFACE_NAME).withArguments(path); } void RemoveAllPersistentGroups() { proxy_.callMethod("RemoveAllPersistentGroups").onInterface(INTERFACE_NAME); } public: std::map P2PDeviceConfig() { return proxy_.getProperty("P2PDeviceConfig").onInterface(INTERFACE_NAME); } void P2PDeviceConfig(const std::map& value) { proxy_.setProperty("P2PDeviceConfig").onInterface(INTERFACE_NAME).toValue(value); } std::vector Peers() { return proxy_.getProperty("Peers").onInterface(INTERFACE_NAME); } std::string Role() { return proxy_.getProperty("Role").onInterface(INTERFACE_NAME); } sdbus::ObjectPath Group() { return proxy_.getProperty("Group").onInterface(INTERFACE_NAME); } sdbus::ObjectPath PeerGO() { return proxy_.getProperty("PeerGO").onInterface(INTERFACE_NAME); } std::vector PersistentGroups() { return proxy_.getProperty("PersistentGroups").onInterface(INTERFACE_NAME); } private: sdbus::IProxy& proxy_; }; }}}} // namespaces namespace fi { namespace w1 { namespace wpa_supplicant1 { class PersistentGroup_proxy { public: static constexpr const char* INTERFACE_NAME = "fi.w1.wpa_supplicant1.PersistentGroup"; protected: PersistentGroup_proxy(sdbus::IProxy& proxy) : proxy_(proxy) { } ~PersistentGroup_proxy() = default; public: std::map Properties() { return proxy_.getProperty("Properties").onInterface(INTERFACE_NAME); } void Properties(const std::map& value) { proxy_.setProperty("Properties").onInterface(INTERFACE_NAME).toValue(value); } private: sdbus::IProxy& proxy_; }; }}} // namespaces #endif