Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (inaki@blueleaf.cc) |
Safe Haskell | None |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype BootloaderInterface = BootloaderInterface (ManagedPtr BootloaderInterface)
- newZeroBootloaderInterface :: MonadIO m => m BootloaderInterface
- noBootloaderInterface :: Maybe BootloaderInterface
- getBootloaderInterfaceGIface :: MonadIO m => BootloaderInterface -> m TypeInterface
- clearBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m ()
- getBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceGetNameFieldCallback)
- setBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceGetNameFieldCallback -> m ()
- clearBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m ()
- getBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceIsAtomicFieldCallback)
- setBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceIsAtomicFieldCallback -> m ()
- clearBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m ()
- getBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceQueryFieldCallback)
- setBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceQueryFieldCallback -> m ()
Exported types
newtype BootloaderInterface Source #
Memory-managed wrapper type.
Instances
WrappedPtr BootloaderInterface Source # | |
tag ~ AttrSet => Constructible BootloaderInterface tag Source # | |
Defined in GI.OSTree.Structs.BootloaderInterface new :: MonadIO m => (ManagedPtr BootloaderInterface -> BootloaderInterface) -> [AttrOp BootloaderInterface tag] -> m BootloaderInterface # |
newZeroBootloaderInterface :: MonadIO m => m BootloaderInterface Source #
Construct a BootloaderInterface
struct initialized to zero.
noBootloaderInterface :: Maybe BootloaderInterface Source #
A convenience alias for Nothing
:: Maybe
BootloaderInterface
.
Properties
gIface
No description available in the introspection data.
getBootloaderInterfaceGIface :: MonadIO m => BootloaderInterface -> m TypeInterface Source #
Get the value of the “g_iface
” field.
When overloading is enabled, this is equivalent to
get
bootloaderInterface #gIface
getName
No description available in the introspection data.
clearBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m () Source #
Set the value of the “get_name
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#getName
getBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceGetNameFieldCallback) Source #
Get the value of the “get_name
” field.
When overloading is enabled, this is equivalent to
get
bootloaderInterface #getName
setBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceGetNameFieldCallback -> m () Source #
Set the value of the “get_name
” field.
When overloading is enabled, this is equivalent to
set
bootloaderInterface [ #getName:=
value ]
isAtomic
No description available in the introspection data.
clearBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m () Source #
Set the value of the “is_atomic
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#isAtomic
getBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceIsAtomicFieldCallback) Source #
Get the value of the “is_atomic
” field.
When overloading is enabled, this is equivalent to
get
bootloaderInterface #isAtomic
setBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceIsAtomicFieldCallback -> m () Source #
Set the value of the “is_atomic
” field.
When overloading is enabled, this is equivalent to
set
bootloaderInterface [ #isAtomic:=
value ]
query
No description available in the introspection data.
clearBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m () Source #
Set the value of the “query
” field to Nothing
.
When overloading is enabled, this is equivalent to
clear
#query
getBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceQueryFieldCallback) Source #
Get the value of the “query
” field.
When overloading is enabled, this is equivalent to
get
bootloaderInterface #query
setBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceQueryFieldCallback -> m () Source #
Set the value of the “query
” field.
When overloading is enabled, this is equivalent to
set
bootloaderInterface [ #query:=
value ]