NetworkManager::DcbSetting Class

class NetworkManager::DcbSetting

Represents Dcb setting. More...

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

Public Types

enum DcbFlagType { None, Enable, Advertise, Willing }
flags DcbFlags
List
Ptr

Public Functions

DcbSetting()
DcbSetting(const NetworkManager::DcbSetting::Ptr &other)
NetworkManager::DcbSetting::DcbFlags appFcoeFlags() const
QString appFcoeMode() const
qint32 appFcoePriority() const
NetworkManager::DcbSetting::DcbFlags appFipFlags() const
qint32 appFipPriority() const
NetworkManager::DcbSetting::DcbFlags appIscsiFlags() const
qint32 appIscsiPriority() const
int priorityBandwidth() const
quint32 priorityBandwidth(quint32 userPriority) const
int priorityFlowControl() const
bool priorityFlowControl(quint32 userPriority) const
NetworkManager::DcbSetting::DcbFlags priorityFlowControlFlags() const
int priorityGroupBandwidth() const
quint32 priorityGroupBandwidth(quint32 groupId) const
NetworkManager::DcbSetting::DcbFlags priorityGroupFlags() const
int priorityGroupId() const
quint32 priorityGroupId(quint32 userPriority) const
int priorityStrictBandwidth() const
bool priorityStrictBandwidth(quint32 userPriority) const
int priorityTrafficClass() const
quint32 priorityTrafficClass(quint32 userPriority) const
void setAppFcoeFlags(NetworkManager::DcbSetting::DcbFlags flags)
void setAppFcoeMode(const QString &mode)
void setAppFcoePriority(qint32 priority)
void setAppFipFlags(NetworkManager::DcbSetting::DcbFlags flags)
void setAppFipPriority(qint32 priority)
void setAppIscsiFlags(NetworkManager::DcbSetting::DcbFlags flags)
void setAppIscsiPriority(qint32 priority)
void setPriorityBandwidth(const int &list)
void setPriorityBandwidth(quint32 userPriority, quint32 bandwidthPercent)
void setPriorityFlowControl(const int &list)
void setPriorityFlowControl(quint32 userPriority, bool enabled)
void setPriorityFlowControlFlags(NetworkManager::DcbSetting::DcbFlags flags)
void setPriorityGroupBandwidth(const int &list)
void setPriorityGroupBandwidth(quint32 groupId, quint32 bandwidthPercent)
void setPriorityGroupFlags(NetworkManager::DcbSetting::DcbFlags flags)
void setPriorityGroupId(const int &list)
void setPriorityGroupId(quint32 userPriority, quint32 groupId)
void setPriorityStrictBandwidth(const int &list)
void setPriorityStrictBandwidth(quint32 userPriority, bool strict)
void setPriorityTrafficClass(const int &list)
void setPriorityTrafficClass(quint32 userPriority, quint32 trafficClass)

Detailed Description

Member Type Documentation

enum DcbSetting::DcbFlagType
flags DcbSetting::DcbFlags

ConstantValue
NetworkManager::DcbSetting::None0
NetworkManager::DcbSetting::Enable0x01
NetworkManager::DcbSetting::Advertise0x02
NetworkManager::DcbSetting::Willing0x04

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

DcbSetting::List

DcbSetting::Ptr

Member Function Documentation

DcbSetting::DcbSetting()

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

NetworkManager::DcbSetting::DcbFlags DcbSetting::appFcoeFlags() const

See also setAppFcoeFlags().

QString DcbSetting::appFcoeMode() const

See also setAppFcoeMode().

qint32 DcbSetting::appFcoePriority() const

See also setAppFcoePriority().

NetworkManager::DcbSetting::DcbFlags DcbSetting::appFipFlags() const

See also setAppFipFlags().

qint32 DcbSetting::appFipPriority() const

See also setAppFipPriority().

NetworkManager::DcbSetting::DcbFlags DcbSetting::appIscsiFlags() const

See also setAppIscsiFlags().

qint32 DcbSetting::appIscsiPriority() const

See also setAppIscsiPriority().

int DcbSetting::priorityBandwidth() const

See also setPriorityBandwidth().

quint32 DcbSetting::priorityBandwidth(quint32 userPriority) const

int DcbSetting::priorityFlowControl() const

See also setPriorityFlowControl().

bool DcbSetting::priorityFlowControl(quint32 userPriority) const

NetworkManager::DcbSetting::DcbFlags DcbSetting::priorityFlowControlFlags() const

See also setPriorityFlowControlFlags().

int DcbSetting::priorityGroupBandwidth() const

See also setPriorityGroupBandwidth().

quint32 DcbSetting::priorityGroupBandwidth(quint32 groupId) const

NetworkManager::DcbSetting::DcbFlags DcbSetting::priorityGroupFlags() const

See also setPriorityGroupFlags().

int DcbSetting::priorityGroupId() const

See also setPriorityGroupId().

quint32 DcbSetting::priorityGroupId(quint32 userPriority) const

int DcbSetting::priorityStrictBandwidth() const

See also setPriorityStrictBandwidth().

bool DcbSetting::priorityStrictBandwidth(quint32 userPriority) const

int DcbSetting::priorityTrafficClass() const

See also setPriorityTrafficClass().

quint32 DcbSetting::priorityTrafficClass(quint32 userPriority) const

void DcbSetting::setAppFcoeFlags(NetworkManager::DcbSetting::DcbFlags flags)

See also appFcoeFlags().

void DcbSetting::setAppFcoeMode(const QString &mode)

See also appFcoeMode().

void DcbSetting::setAppFcoePriority(qint32 priority)

See also appFcoePriority().

void DcbSetting::setAppFipFlags(NetworkManager::DcbSetting::DcbFlags flags)

See also appFipFlags().

void DcbSetting::setAppFipPriority(qint32 priority)

See also appFipPriority().

void DcbSetting::setAppIscsiFlags(NetworkManager::DcbSetting::DcbFlags flags)

See also appIscsiFlags().

void DcbSetting::setAppIscsiPriority(qint32 priority)

See also appIscsiPriority().

void DcbSetting::setPriorityBandwidth(const int &list)

See also priorityBandwidth().

void DcbSetting::setPriorityBandwidth(quint32 userPriority, quint32 bandwidthPercent)

void DcbSetting::setPriorityFlowControl(const int &list)

See also priorityFlowControl().

void DcbSetting::setPriorityFlowControl(quint32 userPriority, bool enabled)

void DcbSetting::setPriorityFlowControlFlags(NetworkManager::DcbSetting::DcbFlags flags)

See also priorityFlowControlFlags().

void DcbSetting::setPriorityGroupBandwidth(const int &list)

See also priorityGroupBandwidth().

void DcbSetting::setPriorityGroupBandwidth(quint32 groupId, quint32 bandwidthPercent)

void DcbSetting::setPriorityGroupFlags(NetworkManager::DcbSetting::DcbFlags flags)

See also priorityGroupFlags().

void DcbSetting::setPriorityGroupId(const int &list)

See also priorityGroupId().

void DcbSetting::setPriorityGroupId(quint32 userPriority, quint32 groupId)

void DcbSetting::setPriorityStrictBandwidth(const int &list)

See also priorityStrictBandwidth().

void DcbSetting::setPriorityStrictBandwidth(quint32 userPriority, bool strict)

void DcbSetting::setPriorityTrafficClass(const int &list)

See also priorityTrafficClass().

void DcbSetting::setPriorityTrafficClass(quint32 userPriority, quint32 trafficClass)