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.Setting6Lowpan
Description
6LoWPAN Settings
Since: 1.14
Synopsis
- newtype Setting6Lowpan = Setting6Lowpan (ManagedPtr Setting6Lowpan)
- class (GObject o, IsDescendantOf Setting6Lowpan o) => IsSetting6Lowpan o
- toSetting6Lowpan :: (MonadIO m, IsSetting6Lowpan o) => o -> m Setting6Lowpan
- setting6LowpanGetParent :: (HasCallStack, MonadIO m, IsSetting6Lowpan a) => a -> m Text
- setting6LowpanNew :: (HasCallStack, MonadIO m) => m Setting6Lowpan
- clearSetting6LowpanParent :: (MonadIO m, IsSetting6Lowpan o) => o -> m ()
- constructSetting6LowpanParent :: (IsSetting6Lowpan o, MonadIO m) => Text -> m (GValueConstruct o)
- getSetting6LowpanParent :: (MonadIO m, IsSetting6Lowpan o) => o -> m Text
- setSetting6LowpanParent :: (MonadIO m, IsSetting6Lowpan o) => o -> Text -> m ()
Exported types
newtype Setting6Lowpan Source #
Memory-managed wrapper type.
Constructors
Setting6Lowpan (ManagedPtr Setting6Lowpan) |
Instances
Eq Setting6Lowpan Source # | |
Defined in GI.NM.Objects.Setting6Lowpan Methods (==) :: Setting6Lowpan -> Setting6Lowpan -> Bool # (/=) :: Setting6Lowpan -> Setting6Lowpan -> Bool # | |
GObject Setting6Lowpan Source # | |
Defined in GI.NM.Objects.Setting6Lowpan | |
ManagedPtrNewtype Setting6Lowpan Source # | |
Defined in GI.NM.Objects.Setting6Lowpan Methods toManagedPtr :: Setting6Lowpan -> ManagedPtr Setting6Lowpan # | |
TypedObject Setting6Lowpan Source # | |
Defined in GI.NM.Objects.Setting6Lowpan | |
HasParentTypes Setting6Lowpan Source # | |
Defined in GI.NM.Objects.Setting6Lowpan | |
IsGValue (Maybe Setting6Lowpan) Source # | Convert |
Defined in GI.NM.Objects.Setting6Lowpan Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Setting6Lowpan -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Setting6Lowpan) # | |
type ParentTypes Setting6Lowpan Source # | |
Defined in GI.NM.Objects.Setting6Lowpan |
class (GObject o, IsDescendantOf Setting6Lowpan o) => IsSetting6Lowpan o Source #
Type class for types which can be safely cast to Setting6Lowpan
, for instance with toSetting6Lowpan
.
Instances
(GObject o, IsDescendantOf Setting6Lowpan o) => IsSetting6Lowpan o Source # | |
Defined in GI.NM.Objects.Setting6Lowpan |
toSetting6Lowpan :: (MonadIO m, IsSetting6Lowpan o) => o -> m Setting6Lowpan Source #
Cast to Setting6Lowpan
, 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, getName, getParent, getProperty, getQdata, getSecretFlags.
Setters
getParent
setting6LowpanGetParent Source #
Arguments
:: (HasCallStack, MonadIO m, IsSetting6Lowpan a) | |
=> a |
|
-> m Text | Returns: the Setting6Lowpan:parent property of the setting |
No description available in the introspection data.
Since: 1.42
new
Arguments
:: (HasCallStack, MonadIO m) | |
=> m Setting6Lowpan | Returns: the new empty |
Creates a new Setting6Lowpan
object with default values.
Since: 1.42
Properties
parent
If given, specifies the parent interface name or parent connection UUID from which this 6LowPAN interface should be created.
Since: 1.14
clearSetting6LowpanParent :: (MonadIO m, IsSetting6Lowpan o) => o -> m () Source #
Set the value of the “parent
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#parent
constructSetting6LowpanParent :: (IsSetting6Lowpan 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
.
getSetting6LowpanParent :: (MonadIO m, IsSetting6Lowpan o) => o -> m Text Source #
Get the value of the “parent
” property.
When overloading is enabled, this is equivalent to
get
setting6Lowpan #parent
setSetting6LowpanParent :: (MonadIO m, IsSetting6Lowpan o) => o -> Text -> m () Source #
Set the value of the “parent
” property.
When overloading is enabled, this is equivalent to
set
setting6Lowpan [ #parent:=
value ]