NetworkManager::DcbSetting Class
class NetworkManager::DcbSettingRepresents 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
Constant | Value |
---|---|
NetworkManager::DcbSetting::None | 0 |
NetworkManager::DcbSetting::Enable | 0x01 |
NetworkManager::DcbSetting::Advertise | 0x02 |
NetworkManager::DcbSetting::Willing | 0x04 |
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().