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.SettingGeneric
Description
Generic Link Settings
Synopsis
- newtype SettingGeneric = SettingGeneric (ManagedPtr SettingGeneric)
- class (GObject o, IsDescendantOf SettingGeneric o) => IsSettingGeneric o
- toSettingGeneric :: (MonadIO m, IsSettingGeneric o) => o -> m SettingGeneric
- settingGenericGetDeviceHandler :: (HasCallStack, MonadIO m, IsSettingGeneric a) => a -> m Text
- settingGenericNew :: (HasCallStack, MonadIO m) => m SettingGeneric
- clearSettingGenericDeviceHandler :: (MonadIO m, IsSettingGeneric o) => o -> m ()
- constructSettingGenericDeviceHandler :: (IsSettingGeneric o, MonadIO m) => Text -> m (GValueConstruct o)
- getSettingGenericDeviceHandler :: (MonadIO m, IsSettingGeneric o) => o -> m Text
- setSettingGenericDeviceHandler :: (MonadIO m, IsSettingGeneric o) => o -> Text -> m ()
Exported types
newtype SettingGeneric Source #
Memory-managed wrapper type.
Constructors
SettingGeneric (ManagedPtr SettingGeneric) |
Instances
Eq SettingGeneric Source # | |
Defined in GI.NM.Objects.SettingGeneric Methods (==) :: SettingGeneric -> SettingGeneric -> Bool # (/=) :: SettingGeneric -> SettingGeneric -> Bool # | |
GObject SettingGeneric Source # | |
Defined in GI.NM.Objects.SettingGeneric | |
ManagedPtrNewtype SettingGeneric Source # | |
Defined in GI.NM.Objects.SettingGeneric Methods toManagedPtr :: SettingGeneric -> ManagedPtr SettingGeneric # | |
TypedObject SettingGeneric Source # | |
Defined in GI.NM.Objects.SettingGeneric | |
HasParentTypes SettingGeneric Source # | |
Defined in GI.NM.Objects.SettingGeneric | |
IsGValue (Maybe SettingGeneric) Source # | Convert |
Defined in GI.NM.Objects.SettingGeneric Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SettingGeneric -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SettingGeneric) # | |
type ParentTypes SettingGeneric Source # | |
Defined in GI.NM.Objects.SettingGeneric |
class (GObject o, IsDescendantOf SettingGeneric o) => IsSettingGeneric o Source #
Type class for types which can be safely cast to SettingGeneric
, for instance with toSettingGeneric
.
Instances
(GObject o, IsDescendantOf SettingGeneric o) => IsSettingGeneric o Source # | |
Defined in GI.NM.Objects.SettingGeneric |
toSettingGeneric :: (MonadIO m, IsSettingGeneric o) => o -> m SettingGeneric Source #
Cast to SettingGeneric
, 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
getData, getDbusPropertyType, getDeviceHandler, getName, getProperty, getQdata, getSecretFlags.
Setters
getDeviceHandler
settingGenericGetDeviceHandler Source #
Arguments
:: (HasCallStack, MonadIO m, IsSettingGeneric a) | |
=> a |
|
-> m Text | Returns: the device handler name, or |
Returns the SettingGeneric:deviceHandler property of the connection.
Since: 1.46
new
Arguments
:: (HasCallStack, MonadIO m) | |
=> m SettingGeneric | Returns: the new empty |
Creates a new SettingGeneric
object with default values.
Properties
deviceHandler
Name of the device handler that will be invoked to add and delete the device for this connection. The name can only contain ASCII alphanumeric characters and '-', '_', '.'. It cannot start with '.'.
See the NetworkManager-dispatcher(8) man page for more details about how to write the device handler.
By setting this property the generic connection becomes "virtual", meaning that it can be activated without an existing device; the device will be created at the time the connection is started by invoking the device-handler.
Since: 1.46
clearSettingGenericDeviceHandler :: (MonadIO m, IsSettingGeneric o) => o -> m () Source #
Set the value of the “device-handler
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#deviceHandler
constructSettingGenericDeviceHandler :: (IsSettingGeneric o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “device-handler
” property. This is rarely needed directly, but it is used by new
.
getSettingGenericDeviceHandler :: (MonadIO m, IsSettingGeneric o) => o -> m Text Source #
Get the value of the “device-handler
” property.
When overloading is enabled, this is equivalent to
get
settingGeneric #deviceHandler
setSettingGenericDeviceHandler :: (MonadIO m, IsSettingGeneric o) => o -> Text -> m () Source #
Set the value of the “device-handler
” property.
When overloading is enabled, this is equivalent to
set
settingGeneric [ #deviceHandler:=
value ]