NetworkManager::Ipv6Setting Class
class NetworkManager::Ipv6SettingRepresents ipv6 setting. More...
| Header: | #include <NetworkManagerQt/Ipv6Setting> |
| CMake: | find_package(KF6 REQUIRED COMPONENTS NetworkManagerQt)target_link_libraries(mytarget PRIVATE KF6::NetworkManagerQt) |
| Inherits: | NetworkManager::Setting |
Public Types
| enum | ConfigMethod { Automatic, Dhcp, LinkLocal, Manual, Ignored, ConfigDisabled } |
| enum | IPv6AddressGenMode { Eui64, StablePrivacy } |
| enum | IPv6Privacy { Unknown, Disabled, PreferPublic, PreferTemporary } |
| List | |
| Ptr |
Public Functions
| Ipv6Setting() | |
| Ipv6Setting(const NetworkManager::Ipv6Setting::Ptr &other) | |
| int | addressData() const |
| NetworkManager::Ipv6Setting::IPv6AddressGenMode | addressGenMode() const |
| int | addresses() const |
| qint32 | dadTimeout() const |
| QString | dhcpDuid() const |
| QString | dhcpHostname() const |
| qint32 | dhcpTimeout() const |
| QList<QHostAddress> | dns() const |
| QStringList | dnsOptions() const |
| QStringList | dnsSearch() const |
| bool | ignoreAutoDns() const |
| bool | ignoreAutoRoutes() const |
| bool | mayFail() const |
| NetworkManager::Ipv6Setting::ConfigMethod | method() const |
| bool | neverDefault() const |
| NetworkManager::Ipv6Setting::IPv6Privacy | privacy() const |
| int | routeData() const |
| int | routeMetric() const |
| quint32 | routeTable() const |
| int | routes() const |
| void | setAddressData(const int &addressData) |
| void | setAddressGenMode(NetworkManager::Ipv6Setting::IPv6AddressGenMode mode) |
| void | setAddresses(const int ipv6addresses) |
| void | setDadTimeout(qint32 timeout) |
| void | setDhcpDuid(const QString &duid) |
| void | setDhcpHostname(const QString &hostname) |
| void | setDhcpTimeout(qint32 timeout) |
| void | setDns(const QList<QHostAddress> &dns) |
| void | setDnsOptions(const QStringList &options) |
| void | setDnsSearch(const QStringList &domains) |
| void | setIgnoreAutoDns(bool ignore) |
| void | setIgnoreAutoRoutes(bool ignore) |
| void | setMayFail(bool mayFail) |
| void | setMethod(NetworkManager::Ipv6Setting::ConfigMethod method) |
| void | setNeverDefault(bool neverDefault) |
| void | setPrivacy(NetworkManager::Ipv6Setting::IPv6Privacy privacy) |
| void | setRouteData(const int &routeData) |
| void | setRouteMetric(int metric) |
| void | setRouteTable(quint32 routeTable) |
| void | setRoutes(const int ipv6routes) |
| void | setToken(const QString &token) |
| QString | token() const |
Detailed Description
Member Type Documentation
enum Ipv6Setting::ConfigMethod
| Constant | Value | Description |
|---|---|---|
NetworkManager::Ipv6Setting::Automatic | 0 | |
NetworkManager::Ipv6Setting::Dhcp | 1 | |
NetworkManager::Ipv6Setting::LinkLocal | 2 | |
NetworkManager::Ipv6Setting::Manual | 3 | |
NetworkManager::Ipv6Setting::Ignored | 4 | |
NetworkManager::Ipv6Setting::ConfigDisabled | 5 | FIXME KF6: fix enum naming (possibly move to enum class) |
enum Ipv6Setting::IPv6AddressGenMode
| Constant | Value |
|---|---|
NetworkManager::Ipv6Setting::Eui64 | 0 |
NetworkManager::Ipv6Setting::StablePrivacy | 1 |
enum Ipv6Setting::IPv6Privacy
| Constant | Value |
|---|---|
NetworkManager::Ipv6Setting::Unknown | -1 |
NetworkManager::Ipv6Setting::Disabled | 0 |
NetworkManager::Ipv6Setting::PreferPublic | 1 |
NetworkManager::Ipv6Setting::PreferTemporary | 2 |
Ipv6Setting::List
Ipv6Setting::Ptr
Member Function Documentation
Ipv6Setting::Ipv6Setting()
[explicit] Ipv6Setting::Ipv6Setting(const NetworkManager::Ipv6Setting::Ptr &other)
int Ipv6Setting::addressData() const
See also setAddressData().
NetworkManager::Ipv6Setting::IPv6AddressGenMode Ipv6Setting::addressGenMode() const
See also setAddressGenMode().
int Ipv6Setting::addresses() const
See also setAddresses().
qint32 Ipv6Setting::dadTimeout() const
See also setDadTimeout().
QString Ipv6Setting::dhcpDuid() const
See also setDhcpDuid().
QString Ipv6Setting::dhcpHostname() const
See also setDhcpHostname().
qint32 Ipv6Setting::dhcpTimeout() const
See also setDhcpTimeout().
QList<QHostAddress> Ipv6Setting::dns() const
See also setDns().
QStringList Ipv6Setting::dnsOptions() const
See also setDnsOptions().
QStringList Ipv6Setting::dnsSearch() const
See also setDnsSearch().
bool Ipv6Setting::ignoreAutoDns() const
See also setIgnoreAutoDns().
bool Ipv6Setting::ignoreAutoRoutes() const
See also setIgnoreAutoRoutes().
bool Ipv6Setting::mayFail() const
See also setMayFail().
NetworkManager::Ipv6Setting::ConfigMethod Ipv6Setting::method() const
See also setMethod().
bool Ipv6Setting::neverDefault() const
See also setNeverDefault().
NetworkManager::Ipv6Setting::IPv6Privacy Ipv6Setting::privacy() const
See also setPrivacy().
int Ipv6Setting::routeData() const
See also setRouteData().
int Ipv6Setting::routeMetric() const
See also setRouteMetric().
quint32 Ipv6Setting::routeTable() const
See also setRouteTable().
int Ipv6Setting::routes() const
See also setRoutes().
void Ipv6Setting::setAddressData(const int &addressData)
See also addressData().
void Ipv6Setting::setAddressGenMode(NetworkManager::Ipv6Setting::IPv6AddressGenMode mode)
See also addressGenMode().
void Ipv6Setting::setAddresses(const int ipv6addresses)
See also addresses().
void Ipv6Setting::setDadTimeout(qint32 timeout)
See also dadTimeout().
void Ipv6Setting::setDhcpDuid(const QString &duid)
See also dhcpDuid().
void Ipv6Setting::setDhcpHostname(const QString &hostname)
See also dhcpHostname().
void Ipv6Setting::setDhcpTimeout(qint32 timeout)
See also dhcpTimeout().
void Ipv6Setting::setDns(const QList<QHostAddress> &dns)
See also dns().
void Ipv6Setting::setDnsOptions(const QStringList &options)
See also dnsOptions().
void Ipv6Setting::setDnsSearch(const QStringList &domains)
See also dnsSearch().
void Ipv6Setting::setIgnoreAutoDns(bool ignore)
See also ignoreAutoDns().
void Ipv6Setting::setIgnoreAutoRoutes(bool ignore)
See also ignoreAutoRoutes().
void Ipv6Setting::setMayFail(bool mayFail)
See also mayFail().
void Ipv6Setting::setMethod(NetworkManager::Ipv6Setting::ConfigMethod method)
See also method().
void Ipv6Setting::setNeverDefault(bool neverDefault)
See also neverDefault().
void Ipv6Setting::setPrivacy(NetworkManager::Ipv6Setting::IPv6Privacy privacy)
See also privacy().
void Ipv6Setting::setRouteData(const int &routeData)
See also routeData().
void Ipv6Setting::setRouteMetric(int metric)
See also routeMetric().
void Ipv6Setting::setRouteTable(quint32 routeTable)
See also routeTable().
void Ipv6Setting::setRoutes(const int ipv6routes)
See also routes().
void Ipv6Setting::setToken(const QString &token)
See also token().
QString Ipv6Setting::token() const
See also setToken().