| 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.SettingVxlan
Contents
Description
VXLAN Settings
Synopsis
- newtype SettingVxlan = SettingVxlan (ManagedPtr SettingVxlan)
- class (GObject o, IsDescendantOf SettingVxlan o) => IsSettingVxlan o
- toSettingVxlan :: (MonadIO m, IsSettingVxlan o) => o -> m SettingVxlan
- settingVxlanGetAgeing :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Word32
- settingVxlanGetDestinationPort :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Word32
- settingVxlanGetId :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Word32
- settingVxlanGetL2Miss :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Bool
- settingVxlanGetL3Miss :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Bool
- settingVxlanGetLearning :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Bool
- settingVxlanGetLimit :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Word32
- settingVxlanGetLocal :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Text
- settingVxlanGetParent :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Text
- settingVxlanGetProxy :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Bool
- settingVxlanGetRemote :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Text
- settingVxlanGetRsc :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Bool
- settingVxlanGetSourcePortMax :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Word32
- settingVxlanGetSourcePortMin :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Word32
- settingVxlanGetTos :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Word32
- settingVxlanGetTtl :: (HasCallStack, MonadIO m, IsSettingVxlan a) => a -> m Word32
- settingVxlanNew :: (HasCallStack, MonadIO m) => m SettingVxlan
- constructSettingVxlanAgeing :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingVxlanAgeing :: (MonadIO m, IsSettingVxlan o) => o -> m Word32
- setSettingVxlanAgeing :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m ()
- constructSettingVxlanDestinationPort :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingVxlanDestinationPort :: (MonadIO m, IsSettingVxlan o) => o -> m Word32
- setSettingVxlanDestinationPort :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m ()
- constructSettingVxlanId :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingVxlanId :: (MonadIO m, IsSettingVxlan o) => o -> m Word32
- setSettingVxlanId :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m ()
- constructSettingVxlanL2Miss :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingVxlanL2Miss :: (MonadIO m, IsSettingVxlan o) => o -> m Bool
- setSettingVxlanL2Miss :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m ()
- constructSettingVxlanL3Miss :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingVxlanL3Miss :: (MonadIO m, IsSettingVxlan o) => o -> m Bool
- setSettingVxlanL3Miss :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m ()
- constructSettingVxlanLearning :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingVxlanLearning :: (MonadIO m, IsSettingVxlan o) => o -> m Bool
- setSettingVxlanLearning :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m ()
- constructSettingVxlanLimit :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingVxlanLimit :: (MonadIO m, IsSettingVxlan o) => o -> m Word32
- setSettingVxlanLimit :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m ()
- clearSettingVxlanLocal :: (MonadIO m, IsSettingVxlan o) => o -> m ()
- constructSettingVxlanLocal :: (IsSettingVxlan o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingVxlanLocal :: (MonadIO m, IsSettingVxlan o) => o -> m Text
- setSettingVxlanLocal :: (MonadIO m, IsSettingVxlan o) => o -> Text -> m ()
- clearSettingVxlanParent :: (MonadIO m, IsSettingVxlan o) => o -> m ()
- constructSettingVxlanParent :: (IsSettingVxlan o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingVxlanParent :: (MonadIO m, IsSettingVxlan o) => o -> m Text
- setSettingVxlanParent :: (MonadIO m, IsSettingVxlan o) => o -> Text -> m ()
- constructSettingVxlanProxy :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingVxlanProxy :: (MonadIO m, IsSettingVxlan o) => o -> m Bool
- setSettingVxlanProxy :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m ()
- clearSettingVxlanRemote :: (MonadIO m, IsSettingVxlan o) => o -> m ()
- constructSettingVxlanRemote :: (IsSettingVxlan o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingVxlanRemote :: (MonadIO m, IsSettingVxlan o) => o -> m Text
- setSettingVxlanRemote :: (MonadIO m, IsSettingVxlan o) => o -> Text -> m ()
- constructSettingVxlanRsc :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o)
- getSettingVxlanRsc :: (MonadIO m, IsSettingVxlan o) => o -> m Bool
- setSettingVxlanRsc :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m ()
- constructSettingVxlanSourcePortMax :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingVxlanSourcePortMax :: (MonadIO m, IsSettingVxlan o) => o -> m Word32
- setSettingVxlanSourcePortMax :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m ()
- constructSettingVxlanSourcePortMin :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingVxlanSourcePortMin :: (MonadIO m, IsSettingVxlan o) => o -> m Word32
- setSettingVxlanSourcePortMin :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m ()
- constructSettingVxlanTos :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingVxlanTos :: (MonadIO m, IsSettingVxlan o) => o -> m Word32
- setSettingVxlanTos :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m ()
- constructSettingVxlanTtl :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getSettingVxlanTtl :: (MonadIO m, IsSettingVxlan o) => o -> m Word32
- setSettingVxlanTtl :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m ()
Exported types
newtype SettingVxlan Source #
Memory-managed wrapper type.
Constructors
| SettingVxlan (ManagedPtr SettingVxlan) |
Instances
| Eq SettingVxlan Source # | |
Defined in GI.NM.Objects.SettingVxlan | |
| GObject SettingVxlan Source # | |
Defined in GI.NM.Objects.SettingVxlan | |
| ManagedPtrNewtype SettingVxlan Source # | |
Defined in GI.NM.Objects.SettingVxlan Methods | |
| TypedObject SettingVxlan Source # | |
Defined in GI.NM.Objects.SettingVxlan | |
| HasParentTypes SettingVxlan Source # | |
Defined in GI.NM.Objects.SettingVxlan | |
| IsGValue (Maybe SettingVxlan) Source # | Convert |
Defined in GI.NM.Objects.SettingVxlan Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SettingVxlan -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SettingVxlan) # | |
| type ParentTypes SettingVxlan Source # | |
Defined in GI.NM.Objects.SettingVxlan | |
class (GObject o, IsDescendantOf SettingVxlan o) => IsSettingVxlan o Source #
Type class for types which can be safely cast to SettingVxlan, for instance with toSettingVxlan.
Instances
| (GObject o, IsDescendantOf SettingVxlan o) => IsSettingVxlan o Source # | |
Defined in GI.NM.Objects.SettingVxlan | |
toSettingVxlan :: (MonadIO m, IsSettingVxlan o) => o -> m SettingVxlan Source #
Cast to SettingVxlan, 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
getAgeing, getData, getDbusPropertyType, getDestinationPort, getId, getL2Miss, getL3Miss, getLearning, getLimit, getLocal, getName, getParent, getProperty, getProxy, getQdata, getRemote, getRsc, getSecretFlags, getSourcePortMax, getSourcePortMin, getTos, getTtl.
Setters
getAgeing
settingVxlanGetAgeing Source #
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Word32 | Returns: the SettingVxlan:ageing property of the setting |
No description available in the introspection data.
Since: 1.2
getDestinationPort
settingVxlanGetDestinationPort Source #
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Word32 | Returns: the SettingVxlan:destinationPort property of the setting |
No description available in the introspection data.
Since: 1.2
getId
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Word32 | Returns: the SettingVxlan:id property of the setting |
No description available in the introspection data.
Since: 1.2
getL2Miss
settingVxlanGetL2Miss Source #
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Bool | Returns: the |
No description available in the introspection data.
Since: 1.2
getL3Miss
settingVxlanGetL3Miss Source #
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Bool | Returns: the |
No description available in the introspection data.
Since: 1.2
getLearning
settingVxlanGetLearning Source #
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Bool | Returns: the SettingVxlan:learning property of the setting |
No description available in the introspection data.
Since: 1.2
getLimit
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Word32 | Returns: the SettingVxlan:limit property of the setting |
No description available in the introspection data.
Since: 1.2
getLocal
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Text | Returns: the SettingVxlan:local property of the setting |
No description available in the introspection data.
Since: 1.2
getParent
settingVxlanGetParent Source #
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Text | Returns: the SettingVxlan:parent property of the setting |
No description available in the introspection data.
Since: 1.2
getProxy
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Bool | Returns: the SettingVxlan:proxy property of the setting |
No description available in the introspection data.
Since: 1.2
getRemote
settingVxlanGetRemote Source #
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Text | Returns: the SettingVxlan:remote property of the setting |
No description available in the introspection data.
Since: 1.2
getRsc
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Bool | Returns: the SettingVxlan:rsc property of the setting |
No description available in the introspection data.
Since: 1.2
getSourcePortMax
settingVxlanGetSourcePortMax Source #
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Word32 | Returns: the SettingVxlan:sourcePortMax property of the setting |
No description available in the introspection data.
Since: 1.2
getSourcePortMin
settingVxlanGetSourcePortMin Source #
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Word32 | Returns: the SettingVxlan:sourcePortMin property of the setting |
No description available in the introspection data.
Since: 1.2
getTos
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Word32 | Returns: the SettingVxlan:tos property of the setting |
No description available in the introspection data.
Since: 1.2
getTtl
Arguments
| :: (HasCallStack, MonadIO m, IsSettingVxlan a) | |
| => a |
|
| -> m Word32 | Returns: the SettingVxlan:ttl property of the setting |
No description available in the introspection data.
Since: 1.2
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m SettingVxlan | Returns: the new empty |
Creates a new SettingVxlan object with default values.
Since: 1.2
Properties
ageing
Specifies the lifetime in seconds of FDB entries learnt by the kernel.
Since: 1.2
constructSettingVxlanAgeing :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “ageing” property. This is rarely needed directly, but it is used by new.
getSettingVxlanAgeing :: (MonadIO m, IsSettingVxlan o) => o -> m Word32 Source #
Get the value of the “ageing” property.
When overloading is enabled, this is equivalent to
get settingVxlan #ageing
setSettingVxlanAgeing :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m () Source #
Set the value of the “ageing” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #ageing:=value ]
destinationPort
Specifies the UDP destination port to communicate to the remote VXLAN tunnel endpoint.
Since: 1.2
constructSettingVxlanDestinationPort :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “destination-port” property. This is rarely needed directly, but it is used by new.
getSettingVxlanDestinationPort :: (MonadIO m, IsSettingVxlan o) => o -> m Word32 Source #
Get the value of the “destination-port” property.
When overloading is enabled, this is equivalent to
get settingVxlan #destinationPort
setSettingVxlanDestinationPort :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m () Source #
Set the value of the “destination-port” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #destinationPort:=value ]
id
Specifies the VXLAN Network Identifier (or VXLAN Segment Identifier) to use.
Since: 1.2
constructSettingVxlanId :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “id” property. This is rarely needed directly, but it is used by new.
getSettingVxlanId :: (MonadIO m, IsSettingVxlan o) => o -> m Word32 Source #
Get the value of the “id” property.
When overloading is enabled, this is equivalent to
get settingVxlan #id
setSettingVxlanId :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m () Source #
Set the value of the “id” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #id:=value ]
l2Miss
Specifies whether netlink LL ADDR miss notifications are generated.
Since: 1.2
constructSettingVxlanL2Miss :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “l2-miss” property. This is rarely needed directly, but it is used by new.
getSettingVxlanL2Miss :: (MonadIO m, IsSettingVxlan o) => o -> m Bool Source #
Get the value of the “l2-miss” property.
When overloading is enabled, this is equivalent to
get settingVxlan #l2Miss
setSettingVxlanL2Miss :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m () Source #
Set the value of the “l2-miss” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #l2Miss:=value ]
l3Miss
Specifies whether netlink IP ADDR miss notifications are generated.
Since: 1.2
constructSettingVxlanL3Miss :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “l3-miss” property. This is rarely needed directly, but it is used by new.
getSettingVxlanL3Miss :: (MonadIO m, IsSettingVxlan o) => o -> m Bool Source #
Get the value of the “l3-miss” property.
When overloading is enabled, this is equivalent to
get settingVxlan #l3Miss
setSettingVxlanL3Miss :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m () Source #
Set the value of the “l3-miss” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #l3Miss:=value ]
learning
Specifies whether unknown source link layer addresses and IP addresses are entered into the VXLAN device forwarding database.
Since: 1.2
constructSettingVxlanLearning :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “learning” property. This is rarely needed directly, but it is used by new.
getSettingVxlanLearning :: (MonadIO m, IsSettingVxlan o) => o -> m Bool Source #
Get the value of the “learning” property.
When overloading is enabled, this is equivalent to
get settingVxlan #learning
setSettingVxlanLearning :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m () Source #
Set the value of the “learning” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #learning:=value ]
limit
Specifies the maximum number of FDB entries. A value of zero means that the kernel will store unlimited entries.
Since: 1.2
constructSettingVxlanLimit :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “limit” property. This is rarely needed directly, but it is used by new.
getSettingVxlanLimit :: (MonadIO m, IsSettingVxlan o) => o -> m Word32 Source #
Get the value of the “limit” property.
When overloading is enabled, this is equivalent to
get settingVxlan #limit
setSettingVxlanLimit :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m () Source #
Set the value of the “limit” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #limit:=value ]
local
If given, specifies the source IP address to use in outgoing packets.
Since: 1.2
clearSettingVxlanLocal :: (MonadIO m, IsSettingVxlan o) => o -> m () Source #
Set the value of the “local” property to Nothing.
When overloading is enabled, this is equivalent to
clear #local
constructSettingVxlanLocal :: (IsSettingVxlan o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “local” property. This is rarely needed directly, but it is used by new.
getSettingVxlanLocal :: (MonadIO m, IsSettingVxlan o) => o -> m Text Source #
Get the value of the “local” property.
When overloading is enabled, this is equivalent to
get settingVxlan #local
setSettingVxlanLocal :: (MonadIO m, IsSettingVxlan o) => o -> Text -> m () Source #
Set the value of the “local” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #local:=value ]
parent
If given, specifies the parent interface name or parent connection UUID.
Since: 1.2
clearSettingVxlanParent :: (MonadIO m, IsSettingVxlan o) => o -> m () Source #
Set the value of the “parent” property to Nothing.
When overloading is enabled, this is equivalent to
clear #parent
constructSettingVxlanParent :: (IsSettingVxlan o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “parent” property. This is rarely needed directly, but it is used by new.
getSettingVxlanParent :: (MonadIO m, IsSettingVxlan o) => o -> m Text Source #
Get the value of the “parent” property.
When overloading is enabled, this is equivalent to
get settingVxlan #parent
setSettingVxlanParent :: (MonadIO m, IsSettingVxlan o) => o -> Text -> m () Source #
Set the value of the “parent” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #parent:=value ]
proxy
Specifies whether ARP proxy is turned on.
Since: 1.2
constructSettingVxlanProxy :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “proxy” property. This is rarely needed directly, but it is used by new.
getSettingVxlanProxy :: (MonadIO m, IsSettingVxlan o) => o -> m Bool Source #
Get the value of the “proxy” property.
When overloading is enabled, this is equivalent to
get settingVxlan #proxy
setSettingVxlanProxy :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m () Source #
Set the value of the “proxy” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #proxy:=value ]
remote
Specifies the unicast destination IP address to use in outgoing packets when the destination link layer address is not known in the VXLAN device forwarding database, or the multicast IP address to join.
Since: 1.2
clearSettingVxlanRemote :: (MonadIO m, IsSettingVxlan o) => o -> m () Source #
Set the value of the “remote” property to Nothing.
When overloading is enabled, this is equivalent to
clear #remote
constructSettingVxlanRemote :: (IsSettingVxlan o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “remote” property. This is rarely needed directly, but it is used by new.
getSettingVxlanRemote :: (MonadIO m, IsSettingVxlan o) => o -> m Text Source #
Get the value of the “remote” property.
When overloading is enabled, this is equivalent to
get settingVxlan #remote
setSettingVxlanRemote :: (MonadIO m, IsSettingVxlan o) => o -> Text -> m () Source #
Set the value of the “remote” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #remote:=value ]
rsc
Specifies whether route short circuit is turned on.
Since: 1.2
constructSettingVxlanRsc :: (IsSettingVxlan o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “rsc” property. This is rarely needed directly, but it is used by new.
getSettingVxlanRsc :: (MonadIO m, IsSettingVxlan o) => o -> m Bool Source #
Get the value of the “rsc” property.
When overloading is enabled, this is equivalent to
get settingVxlan #rsc
setSettingVxlanRsc :: (MonadIO m, IsSettingVxlan o) => o -> Bool -> m () Source #
Set the value of the “rsc” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #rsc:=value ]
sourcePortMax
Specifies the maximum UDP source port to communicate to the remote VXLAN tunnel endpoint.
Since: 1.2
constructSettingVxlanSourcePortMax :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “source-port-max” property. This is rarely needed directly, but it is used by new.
getSettingVxlanSourcePortMax :: (MonadIO m, IsSettingVxlan o) => o -> m Word32 Source #
Get the value of the “source-port-max” property.
When overloading is enabled, this is equivalent to
get settingVxlan #sourcePortMax
setSettingVxlanSourcePortMax :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m () Source #
Set the value of the “source-port-max” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #sourcePortMax:=value ]
sourcePortMin
Specifies the minimum UDP source port to communicate to the remote VXLAN tunnel endpoint.
Since: 1.2
constructSettingVxlanSourcePortMin :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “source-port-min” property. This is rarely needed directly, but it is used by new.
getSettingVxlanSourcePortMin :: (MonadIO m, IsSettingVxlan o) => o -> m Word32 Source #
Get the value of the “source-port-min” property.
When overloading is enabled, this is equivalent to
get settingVxlan #sourcePortMin
setSettingVxlanSourcePortMin :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m () Source #
Set the value of the “source-port-min” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #sourcePortMin:=value ]
tos
Specifies the TOS value to use in outgoing packets.
Since: 1.2
constructSettingVxlanTos :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “tos” property. This is rarely needed directly, but it is used by new.
getSettingVxlanTos :: (MonadIO m, IsSettingVxlan o) => o -> m Word32 Source #
Get the value of the “tos” property.
When overloading is enabled, this is equivalent to
get settingVxlan #tos
setSettingVxlanTos :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m () Source #
Set the value of the “tos” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #tos:=value ]
ttl
Specifies the time-to-live value to use in outgoing packets.
Since: 1.2
constructSettingVxlanTtl :: (IsSettingVxlan o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “ttl” property. This is rarely needed directly, but it is used by new.
getSettingVxlanTtl :: (MonadIO m, IsSettingVxlan o) => o -> m Word32 Source #
Get the value of the “ttl” property.
When overloading is enabled, this is equivalent to
get settingVxlan #ttl
setSettingVxlanTtl :: (MonadIO m, IsSettingVxlan o) => o -> Word32 -> m () Source #
Set the value of the “ttl” property.
When overloading is enabled, this is equivalent to
setsettingVxlan [ #ttl:=value ]