NetworkManager::VlanSetting Class

class NetworkManager::VlanSetting

Represents vlan setting. More...

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

Public Types

enum Flag { None, ReorderHeaders, Gvrp, LooseBinding }
flags Flags
List
Ptr

Public Functions

VlanSetting()
VlanSetting(const NetworkManager::VlanSetting::Ptr &other)
QStringList egressPriorityMap() const
NetworkManager::VlanSetting::Flags flags() const
quint32 id() const
QStringList ingressPriorityMap() const
QString interfaceName() const
QString parent() const
void setEgressPriorityMap(const QStringList &map)
void setFlags(NetworkManager::VlanSetting::Flags flags)
void setId(quint32 id)
void setIngressPriorityMap(const QStringList &map)
void setParent(const QString &parent)

Detailed Description

Member Type Documentation

enum VlanSetting::Flag
flags VlanSetting::Flags

ConstantValue
NetworkManager::VlanSetting::None0
NetworkManager::VlanSetting::ReorderHeaders0x1
NetworkManager::VlanSetting::Gvrp0x2
NetworkManager::VlanSetting::LooseBinding0x4

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

VlanSetting::List

VlanSetting::Ptr

Member Function Documentation

VlanSetting::VlanSetting()

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

QStringList VlanSetting::egressPriorityMap() const

See also setEgressPriorityMap().

NetworkManager::VlanSetting::Flags VlanSetting::flags() const

See also setFlags().

quint32 VlanSetting::id() const

See also setId().

QStringList VlanSetting::ingressPriorityMap() const

See also setIngressPriorityMap().

QString VlanSetting::interfaceName() const

QString VlanSetting::parent() const

See also setParent().

void VlanSetting::setEgressPriorityMap(const QStringList &map)

See also egressPriorityMap().

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

See also flags().

void VlanSetting::setId(quint32 id)

See also id().

void VlanSetting::setIngressPriorityMap(const QStringList &map)

See also ingressPriorityMap().

void VlanSetting::setParent(const QString &parent)

See also parent().