ModemManager::IpConfig Class
This class represents IP configuration. More...
- Header:
#include <ModemManagerQt/Bearer> - CMake:
find_package(KF6 REQUIRED COMPONENTS ModemManagerQt)
target_link_libraries(mytarget PRIVATE KF6::ModemManagerQt)
List of all members, including inherited members
Public Functions
- IpConfig()
- IpConfig(const ModemManager::IpConfig &other)
- ~IpConfig()
- QString address() const
- QString dns1() const
- QString dns2() const
- QString dns3() const
- QString gateway() const
- MMBearerIpMethod method() const
- uint prefix() const
- void setAddress(const QString &address)
- void setDns1(const QString &dns1)
- void setDns2(const QString &dns2)
- void setDns3(const QString &dns3)
- void setGateway(const QString &gateway)
- void setMethod(MMBearerIpMethod method)
- void setPrefix(uint prefix)
- ModemManager::IpConfig &IpConfig::operator=(const ModemManager::IpConfig &other)
Detailed Description
Member Function Documentation
IpConfig::IpConfig()
Constructs an empty IP config object
IpConfig::IpConfig(const ModemManager::IpConfig &other)
Constructs an IpConfig object that is a copy of the object other.
[noexcept] IpConfig::~IpConfig()
Destroys this IpConfig object.
QString IpConfig::address() const
Returns the IP address
See also setAddress()
QString IpConfig::dns1() const
Returns the IP address of the first DNS server
See also setDns1()
QString IpConfig::dns2() const
Returns the IP address of the second DNS server
See also setDns2()
QString IpConfig::dns3() const
Returns the IP address of the third DNS server
See also setDns3()
QString IpConfig::gateway() const
Returns the IP address of the default gateway
See also setGateway()
MMBearerIpMethod IpConfig::method() const
Returns the MMBearerIpMethod
See also setMethod()
uint IpConfig::prefix() const
Returns the numeric CIDR network prefix (ie, 24, 32, etc)
See also setPrefix()
void IpConfig::setAddress(const QString &address)
Sets the IP address
See also address()
void IpConfig::setDns1(const QString &dns1)
Sets the IP address of the first DNS server
See also dns1()
void IpConfig::setDns2(const QString &dns2)
Sets the IP address of the second DNS server
See also dns2()
void IpConfig::setDns3(const QString &dns3)
Sets the IP address of the third DNS server
See also dns3()
void IpConfig::setGateway(const QString &gateway)
Sets the IP address of the default gateway
See also gateway()
void IpConfig::setMethod(MMBearerIpMethod method)
Sets the MMBearerIpMethod
See also method()
void IpConfig::setPrefix(uint prefix)
Sets the numeric CIDR network prefix
See also prefix()
ModemManager::IpConfig &IpConfig::operator=(const ModemManager::IpConfig &other)
Makes a copy of the IpConfig object other.