Pages
API Documentation
On this page

NetworkManager::IpTunnelSetting Class

Represents IpTunnel setting. More...

  • Header: #include <NetworkManagerQt/IpTunnelSetting>
  • CMake: find_package(KF6 REQUIRED COMPONENTS NetworkManagerQt)
    target_link_libraries(mytarget PRIVATE KF6::NetworkManagerQt)
  • Inherits: NetworkManager::Setting

List of all members, including inherited members

Public Types

Public Functions

Detailed Description

Member Type Documentation

enum IpTunnelSetting::Flag

flags IpTunnelSetting::Flags

Constant
NetworkManager::IpTunnelSetting::None 0x0
NetworkManager::IpTunnelSetting::Ip6IgnEncapLimit 0x1
NetworkManager::IpTunnelSetting::Ip6UseOrigTclass 0x2
NetworkManager::IpTunnelSetting::Ip6UseOrigFlowlabel 0x4
NetworkManager::IpTunnelSetting::Ip6Mip6Dev 0x8
NetworkManager::IpTunnelSetting::Ip6RcvDscpCopy 0x10
NetworkManager::IpTunnelSetting::Ip6UseOrigFwmark 0x20

The Flags type is a typedef for QFlags<Flag>. It stores an OR combination of Flag values.

IpTunnelSetting::List

enum IpTunnelSetting::Mode

Constant
NetworkManager::IpTunnelSetting::Unknown NM_IP_TUNNEL_MODE_UNKNOWN
NetworkManager::IpTunnelSetting::Ipip NM_IP_TUNNEL_MODE_IPIP
NetworkManager::IpTunnelSetting::Gre NM_IP_TUNNEL_MODE_GRE
NetworkManager::IpTunnelSetting::Sit NM_IP_TUNNEL_MODE_SIT
NetworkManager::IpTunnelSetting::Isatap NM_IP_TUNNEL_MODE_ISATAP
NetworkManager::IpTunnelSetting::Vti NM_IP_TUNNEL_MODE_VTI
NetworkManager::IpTunnelSetting::Ip6ip6 NM_IP_TUNNEL_MODE_IP6IP6
NetworkManager::IpTunnelSetting::Ipip6 NM_IP_TUNNEL_MODE_IPIP6
NetworkManager::IpTunnelSetting::Ip6gre NM_IP_TUNNEL_MODE_IP6GRE
NetworkManager::IpTunnelSetting::Vti6 NM_IP_TUNNEL_MODE_VTI6

IpTunnelSetting::Ptr

Member Function Documentation

IpTunnelSetting::IpTunnelSetting()

[explicit] IpTunnelSetting::IpTunnelSetting(const NetworkManager::IpTunnelSetting::Ptr &other)

quint32 IpTunnelSetting::encapsulationLimit() const

See also setEncapsulationLimit()

NetworkManager::IpTunnelSetting::Flags IpTunnelSetting::flags() const

See also setFlags()

quint32 IpTunnelSetting::flowLabel() const

See also setFlowLabel()

QString IpTunnelSetting::inputKey() const

See also setInputKey()

QString IpTunnelSetting::local() const

See also setLocal()

NetworkManager::IpTunnelSetting::Mode IpTunnelSetting::mode() const

See also setMode()

quint32 IpTunnelSetting::mtu() const

See also setMtu()

QString IpTunnelSetting::outputKey() const

See also setOutputKey()

QString IpTunnelSetting::parent() const

See also setParent()

bool IpTunnelSetting::pathMtuDiscovery() const

See also setPathMtuDiscovery()

QString IpTunnelSetting::remote() const

See also setRemote()

void IpTunnelSetting::setEncapsulationLimit(quint32 limit)

See also encapsulationLimit()

void IpTunnelSetting::setFlags(NetworkManager::IpTunnelSetting::Flags flags)

See also flags()

void IpTunnelSetting::setFlowLabel(quint32 label)

See also flowLabel()

void IpTunnelSetting::setInputKey(const QString &key)

See also inputKey()

void IpTunnelSetting::setLocal(const QString &local)

See also local()

void IpTunnelSetting::setMode(NetworkManager::IpTunnelSetting::Mode mode)

See also mode()

void IpTunnelSetting::setMtu(quint32 mtu)

See also mtu()

void IpTunnelSetting::setOutputKey(const QString &key)

See also outputKey()

void IpTunnelSetting::setParent(const QString &parent)

See also parent()

void IpTunnelSetting::setPathMtuDiscovery(bool discovery)

See also pathMtuDiscovery()

void IpTunnelSetting::setRemote(const QString &remote)

See also remote()

void IpTunnelSetting::setTos(quint32 tos)

See also tos()

void IpTunnelSetting::setTtl(quint32 ttl)

See also ttl()

quint32 IpTunnelSetting::tos() const

See also setTos()

quint32 IpTunnelSetting::ttl() const

See also setTtl()

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.