Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
GI.NM.Objects.SettingDcb
Contents
- Exported types
- Methods
- getAppFcoeFlags
- getAppFcoeMode
- getAppFcoePriority
- getAppFipFlags
- getAppFipPriority
- getAppIscsiFlags
- getAppIscsiPriority
- getPriorityBandwidth
- getPriorityFlowControl
- getPriorityFlowControlFlags
- getPriorityGroupBandwidth
- getPriorityGroupFlags
- getPriorityGroupId
- getPriorityStrictBandwidth
- getPriorityTrafficClass
- new
- setPriorityBandwidth
- setPriorityFlowControl
- setPriorityGroupBandwidth
- setPriorityGroupId
- setPriorityStrictBandwidth
- setPriorityTrafficClass
- Properties
Description
Data Center Bridging Settings
Synopsis
- newtype SettingDcb = SettingDcb (ManagedPtr SettingDcb)
- class (GObject o, IsDescendantOf SettingDcb o) => IsSettingDcb o
- toSettingDcb :: (MonadIO m, IsSettingDcb o) => o -> m SettingDcb
- settingDcbGetAppFcoeFlags :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> m [SettingDcbFlags]
- settingDcbGetAppFcoeMode :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> m Text
- settingDcbGetAppFcoePriority :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> m Int32
- settingDcbGetAppFipFlags :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> m [SettingDcbFlags]
- settingDcbGetAppFipPriority :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> m Int32
- settingDcbGetAppIscsiFlags :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> m [SettingDcbFlags]
- settingDcbGetAppIscsiPriority :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> m Int32
- settingDcbGetPriorityBandwidth :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> m Word32
- settingDcbGetPriorityFlowControl :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> m Bool
- settingDcbGetPriorityFlowControlFlags :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> m [SettingDcbFlags]
- settingDcbGetPriorityGroupBandwidth :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> m Word32
- settingDcbGetPriorityGroupFlags :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> m [SettingDcbFlags]
- settingDcbGetPriorityGroupId :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> m Word32
- settingDcbGetPriorityStrictBandwidth :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> m Bool
- settingDcbGetPriorityTrafficClass :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> m Word32
- settingDcbNew :: (HasCallStack, MonadIO m) => m SettingDcb
- settingDcbSetPriorityBandwidth :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> Word32 -> m ()
- settingDcbSetPriorityFlowControl :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> Bool -> m ()
- settingDcbSetPriorityGroupBandwidth :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> Word32 -> m ()
- settingDcbSetPriorityGroupId :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> Word32 -> m ()
- settingDcbSetPriorityStrictBandwidth :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> Bool -> m ()
- settingDcbSetPriorityTrafficClass :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> Word32 -> m ()
- constructSettingDcbAppFcoeFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o)
- getSettingDcbAppFcoeFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags]
- setSettingDcbAppFcoeFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m ()
- clearSettingDcbAppFcoeMode :: (MonadIO m, IsSettingDcb o) => o -> m ()
- constructSettingDcbAppFcoeMode :: (IsSettingDcb o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingDcbAppFcoeMode :: (MonadIO m, IsSettingDcb o) => o -> m Text
- setSettingDcbAppFcoeMode :: (MonadIO m, IsSettingDcb o) => o -> Text -> m ()
- constructSettingDcbAppFcoePriority :: (IsSettingDcb o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingDcbAppFcoePriority :: (MonadIO m, IsSettingDcb o) => o -> m Int32
- setSettingDcbAppFcoePriority :: (MonadIO m, IsSettingDcb o) => o -> Int32 -> m ()
- constructSettingDcbAppFipFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o)
- getSettingDcbAppFipFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags]
- setSettingDcbAppFipFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m ()
- constructSettingDcbAppFipPriority :: (IsSettingDcb o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingDcbAppFipPriority :: (MonadIO m, IsSettingDcb o) => o -> m Int32
- setSettingDcbAppFipPriority :: (MonadIO m, IsSettingDcb o) => o -> Int32 -> m ()
- constructSettingDcbAppIscsiFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o)
- getSettingDcbAppIscsiFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags]
- setSettingDcbAppIscsiFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m ()
- constructSettingDcbAppIscsiPriority :: (IsSettingDcb o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getSettingDcbAppIscsiPriority :: (MonadIO m, IsSettingDcb o) => o -> m Int32
- setSettingDcbAppIscsiPriority :: (MonadIO m, IsSettingDcb o) => o -> Int32 -> m ()
- constructSettingDcbPriorityFlowControlFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o)
- getSettingDcbPriorityFlowControlFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags]
- setSettingDcbPriorityFlowControlFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m ()
- constructSettingDcbPriorityGroupFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o)
- getSettingDcbPriorityGroupFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags]
- setSettingDcbPriorityGroupFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m ()
Exported types
newtype SettingDcb Source #
Memory-managed wrapper type.
Constructors
SettingDcb (ManagedPtr SettingDcb) |
Instances
Eq SettingDcb Source # | |
Defined in GI.NM.Objects.SettingDcb | |
GObject SettingDcb Source # | |
Defined in GI.NM.Objects.SettingDcb | |
ManagedPtrNewtype SettingDcb Source # | |
Defined in GI.NM.Objects.SettingDcb Methods | |
TypedObject SettingDcb Source # | |
Defined in GI.NM.Objects.SettingDcb | |
HasParentTypes SettingDcb Source # | |
Defined in GI.NM.Objects.SettingDcb | |
IsGValue (Maybe SettingDcb) Source # | Convert |
Defined in GI.NM.Objects.SettingDcb Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SettingDcb -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SettingDcb) # | |
type ParentTypes SettingDcb Source # | |
Defined in GI.NM.Objects.SettingDcb |
class (GObject o, IsDescendantOf SettingDcb o) => IsSettingDcb o Source #
Type class for types which can be safely cast to SettingDcb
, for instance with toSettingDcb
.
Instances
(GObject o, IsDescendantOf SettingDcb o) => IsSettingDcb o Source # | |
Defined in GI.NM.Objects.SettingDcb |
toSettingDcb :: (MonadIO m, IsSettingDcb o) => o -> m SettingDcb Source #
Cast to SettingDcb
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, compare, diff, duplicate, enumerateValues, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, optionClearByName, optionGet, optionGetAllNames, optionGetBoolean, optionGetUint32, optionSet, optionSetBoolean, optionSetUint32, ref, refSink, runDispose, stealData, stealQdata, thawNotify, toString, unref, verify, verifySecrets, watchClosure.
Getters
getAppFcoeFlags, getAppFcoeMode, getAppFcoePriority, getAppFipFlags, getAppFipPriority, getAppIscsiFlags, getAppIscsiPriority, getData, getDbusPropertyType, getName, getPriorityBandwidth, getPriorityFlowControl, getPriorityFlowControlFlags, getPriorityGroupBandwidth, getPriorityGroupFlags, getPriorityGroupId, getPriorityStrictBandwidth, getPriorityTrafficClass, getProperty, getQdata, getSecretFlags.
Setters
setData, setDataFull, setPriorityBandwidth, setPriorityFlowControl, setPriorityGroupBandwidth, setPriorityGroupId, setPriorityStrictBandwidth, setPriorityTrafficClass, setProperty, setSecretFlags.
getAppFcoeFlags
settingDcbGetAppFcoeFlags Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> m [SettingDcbFlags] | Returns: the SettingDcb:appFcoeFlags property of the setting |
No description available in the introspection data.
getAppFcoeMode
settingDcbGetAppFcoeMode Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> m Text | Returns: the SettingDcb:appFcoeMode property of the setting |
No description available in the introspection data.
getAppFcoePriority
settingDcbGetAppFcoePriority Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> m Int32 | Returns: the SettingDcb:appFcoePriority property of the setting |
No description available in the introspection data.
getAppFipFlags
settingDcbGetAppFipFlags Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> m [SettingDcbFlags] | Returns: the SettingDcb:appFipFlags property of the setting |
No description available in the introspection data.
getAppFipPriority
settingDcbGetAppFipPriority Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> m Int32 | Returns: the SettingDcb:appFipPriority property of the setting |
No description available in the introspection data.
getAppIscsiFlags
settingDcbGetAppIscsiFlags Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> m [SettingDcbFlags] | Returns: the SettingDcb:appIscsiFlags property of the setting |
No description available in the introspection data.
getAppIscsiPriority
settingDcbGetAppIscsiPriority Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> m Int32 | Returns: the SettingDcb:appIscsiPriority property of the setting |
No description available in the introspection data.
getPriorityBandwidth
settingDcbGetPriorityBandwidth Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> m Word32 | Returns: the allowed bandwidth percentage of |
No description available in the introspection data.
getPriorityFlowControl
settingDcbGetPriorityFlowControl Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> m Bool | Returns: |
No description available in the introspection data.
getPriorityFlowControlFlags
settingDcbGetPriorityFlowControlFlags Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> m [SettingDcbFlags] | Returns: the SettingDcb:priorityFlowControlFlags property of the setting |
No description available in the introspection data.
getPriorityGroupBandwidth
settingDcbGetPriorityGroupBandwidth Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> m Word32 | Returns: the bandwidth percentage assigned to |
No description available in the introspection data.
getPriorityGroupFlags
settingDcbGetPriorityGroupFlags Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> m [SettingDcbFlags] | Returns: the SettingDcb:priorityGroupFlags property of the setting |
No description available in the introspection data.
getPriorityGroupId
settingDcbGetPriorityGroupId Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> m Word32 | Returns: the group number |
No description available in the introspection data.
getPriorityStrictBandwidth
settingDcbGetPriorityStrictBandwidth Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> m Bool | Returns: |
No description available in the introspection data.
getPriorityTrafficClass
settingDcbGetPriorityTrafficClass Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> m Word32 | Returns: the traffic class assigned to |
No description available in the introspection data.
new
Arguments
:: (HasCallStack, MonadIO m) | |
=> m SettingDcb | Returns: the new empty |
Creates a new SettingDcb
object with default values.
setPriorityBandwidth
settingDcbSetPriorityBandwidth Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> Word32 |
|
-> m () |
These values are only valid when SettingDcb:priorityGroupFlags includes
the SettingDcbFlagsEnable
flag.
setPriorityFlowControl
settingDcbSetPriorityFlowControl Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> Bool |
|
-> m () |
These values are only valid when SettingDcb:priorityFlowControl includes
the SettingDcbFlagsEnable
flag.
setPriorityGroupBandwidth
settingDcbSetPriorityGroupBandwidth Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> Word32 |
|
-> m () |
These values are only valid when SettingDcb:priorityGroupFlags includes
the SettingDcbFlagsEnable
flag.
setPriorityGroupId
settingDcbSetPriorityGroupId Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> Word32 |
|
-> m () |
These values are only valid when SettingDcb:priorityGroupFlags includes
the SettingDcbFlagsEnable
flag.
setPriorityStrictBandwidth
settingDcbSetPriorityStrictBandwidth Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingDcb a) | |
=> a |
|
-> Word32 |
|
-> Bool |
|
-> m () |
These values are only valid when SettingDcb:priorityGroupFlags includes
the SettingDcbFlagsEnable
flag.
setPriorityTrafficClass
settingDcbSetPriorityTrafficClass :: (HasCallStack, MonadIO m, IsSettingDcb a) => a -> Word32 -> Word32 -> m () Source #
No description available in the introspection data.
Properties
appFcoeFlags
Specifies the SettingDcbFlags
for the DCB FCoE application. Flags may
be any combination of SettingDcbFlagsEnable
,
SettingDcbFlagsAdvertise
, and SettingDcbFlagsWilling
.
constructSettingDcbAppFcoeFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “app-fcoe-flags
” property. This is rarely needed directly, but it is used by new
.
getSettingDcbAppFcoeFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags] Source #
Get the value of the “app-fcoe-flags
” property.
When overloading is enabled, this is equivalent to
get
settingDcb #appFcoeFlags
setSettingDcbAppFcoeFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m () Source #
Set the value of the “app-fcoe-flags
” property.
When overloading is enabled, this is equivalent to
set
settingDcb [ #appFcoeFlags:=
value ]
appFcoeMode
The FCoE controller mode; either SETTING_DCB_FCOE_MODE_FABRIC
or SETTING_DCB_FCOE_MODE_VN2VN
.
Since 1.34, Nothing
is the default and means SETTING_DCB_FCOE_MODE_FABRIC
.
Before 1.34, Nothing
was rejected as invalid and the default was SETTING_DCB_FCOE_MODE_FABRIC
.
clearSettingDcbAppFcoeMode :: (MonadIO m, IsSettingDcb o) => o -> m () Source #
Set the value of the “app-fcoe-mode
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#appFcoeMode
constructSettingDcbAppFcoeMode :: (IsSettingDcb o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “app-fcoe-mode
” property. This is rarely needed directly, but it is used by new
.
getSettingDcbAppFcoeMode :: (MonadIO m, IsSettingDcb o) => o -> m Text Source #
Get the value of the “app-fcoe-mode
” property.
When overloading is enabled, this is equivalent to
get
settingDcb #appFcoeMode
setSettingDcbAppFcoeMode :: (MonadIO m, IsSettingDcb o) => o -> Text -> m () Source #
Set the value of the “app-fcoe-mode
” property.
When overloading is enabled, this is equivalent to
set
settingDcb [ #appFcoeMode:=
value ]
appFcoePriority
The highest User Priority (0 - 7) which FCoE frames should use, or -1 for
default priority. Only used when the SettingDcb:appFcoeFlags
property includes the SettingDcbFlagsEnable
flag.
constructSettingDcbAppFcoePriority :: (IsSettingDcb o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “app-fcoe-priority
” property. This is rarely needed directly, but it is used by new
.
getSettingDcbAppFcoePriority :: (MonadIO m, IsSettingDcb o) => o -> m Int32 Source #
Get the value of the “app-fcoe-priority
” property.
When overloading is enabled, this is equivalent to
get
settingDcb #appFcoePriority
setSettingDcbAppFcoePriority :: (MonadIO m, IsSettingDcb o) => o -> Int32 -> m () Source #
Set the value of the “app-fcoe-priority
” property.
When overloading is enabled, this is equivalent to
set
settingDcb [ #appFcoePriority:=
value ]
appFipFlags
Specifies the SettingDcbFlags
for the DCB FIP application. Flags may
be any combination of SettingDcbFlagsEnable
,
SettingDcbFlagsAdvertise
, and SettingDcbFlagsWilling
.
constructSettingDcbAppFipFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “app-fip-flags
” property. This is rarely needed directly, but it is used by new
.
getSettingDcbAppFipFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags] Source #
Get the value of the “app-fip-flags
” property.
When overloading is enabled, this is equivalent to
get
settingDcb #appFipFlags
setSettingDcbAppFipFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m () Source #
Set the value of the “app-fip-flags
” property.
When overloading is enabled, this is equivalent to
set
settingDcb [ #appFipFlags:=
value ]
appFipPriority
The highest User Priority (0 - 7) which FIP frames should use, or -1 for
default priority. Only used when the SettingDcb:appFipFlags
property includes the SettingDcbFlagsEnable
flag.
constructSettingDcbAppFipPriority :: (IsSettingDcb o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “app-fip-priority
” property. This is rarely needed directly, but it is used by new
.
getSettingDcbAppFipPriority :: (MonadIO m, IsSettingDcb o) => o -> m Int32 Source #
Get the value of the “app-fip-priority
” property.
When overloading is enabled, this is equivalent to
get
settingDcb #appFipPriority
setSettingDcbAppFipPriority :: (MonadIO m, IsSettingDcb o) => o -> Int32 -> m () Source #
Set the value of the “app-fip-priority
” property.
When overloading is enabled, this is equivalent to
set
settingDcb [ #appFipPriority:=
value ]
appIscsiFlags
Specifies the SettingDcbFlags
for the DCB iSCSI application. Flags
may be any combination of SettingDcbFlagsEnable
,
SettingDcbFlagsAdvertise
, and SettingDcbFlagsWilling
.
constructSettingDcbAppIscsiFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “app-iscsi-flags
” property. This is rarely needed directly, but it is used by new
.
getSettingDcbAppIscsiFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags] Source #
Get the value of the “app-iscsi-flags
” property.
When overloading is enabled, this is equivalent to
get
settingDcb #appIscsiFlags
setSettingDcbAppIscsiFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m () Source #
Set the value of the “app-iscsi-flags
” property.
When overloading is enabled, this is equivalent to
set
settingDcb [ #appIscsiFlags:=
value ]
appIscsiPriority
The highest User Priority (0 - 7) which iSCSI frames should use, or -1
for default priority. Only used when the SettingDcb:appIscsiFlags
property includes the SettingDcbFlagsEnable
flag.
constructSettingDcbAppIscsiPriority :: (IsSettingDcb o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “app-iscsi-priority
” property. This is rarely needed directly, but it is used by new
.
getSettingDcbAppIscsiPriority :: (MonadIO m, IsSettingDcb o) => o -> m Int32 Source #
Get the value of the “app-iscsi-priority
” property.
When overloading is enabled, this is equivalent to
get
settingDcb #appIscsiPriority
setSettingDcbAppIscsiPriority :: (MonadIO m, IsSettingDcb o) => o -> Int32 -> m () Source #
Set the value of the “app-iscsi-priority
” property.
When overloading is enabled, this is equivalent to
set
settingDcb [ #appIscsiPriority:=
value ]
priorityBandwidth
priorityFlowControl
priorityFlowControlFlags
Specifies the SettingDcbFlags
for DCB Priority Flow Control (PFC).
Flags may be any combination of SettingDcbFlagsEnable
,
SettingDcbFlagsAdvertise
, and SettingDcbFlagsWilling
.
constructSettingDcbPriorityFlowControlFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “priority-flow-control-flags
” property. This is rarely needed directly, but it is used by new
.
getSettingDcbPriorityFlowControlFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags] Source #
Get the value of the “priority-flow-control-flags
” property.
When overloading is enabled, this is equivalent to
get
settingDcb #priorityFlowControlFlags
setSettingDcbPriorityFlowControlFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m () Source #
Set the value of the “priority-flow-control-flags
” property.
When overloading is enabled, this is equivalent to
set
settingDcb [ #priorityFlowControlFlags:=
value ]
priorityGroupBandwidth
priorityGroupFlags
Specifies the SettingDcbFlags
for DCB Priority Groups. Flags may be
any combination of SettingDcbFlagsEnable
,
SettingDcbFlagsAdvertise
, and SettingDcbFlagsWilling
.
constructSettingDcbPriorityGroupFlags :: (IsSettingDcb o, MonadIO m) => [SettingDcbFlags] -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “priority-group-flags
” property. This is rarely needed directly, but it is used by new
.
getSettingDcbPriorityGroupFlags :: (MonadIO m, IsSettingDcb o) => o -> m [SettingDcbFlags] Source #
Get the value of the “priority-group-flags
” property.
When overloading is enabled, this is equivalent to
get
settingDcb #priorityGroupFlags
setSettingDcbPriorityGroupFlags :: (MonadIO m, IsSettingDcb o) => o -> [SettingDcbFlags] -> m () Source #
Set the value of the “priority-group-flags
” property.
When overloading is enabled, this is equivalent to
set
settingDcb [ #priorityGroupFlags:=
value ]