| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.OSTree.Structs.BootloaderInterface
Description
- 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 ()
- clearBootloaderInterfaceWriteConfig :: MonadIO m => BootloaderInterface -> m ()
- getBootloaderInterfaceWriteConfig :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceWriteConfigFieldCallback)
- setBootloaderInterfaceWriteConfig :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceWriteConfigFieldCallback -> m ()
Exported types
newtype BootloaderInterface Source #
Constructors
| BootloaderInterface (ManagedPtr BootloaderInterface) |
Instances
| WrappedPtr BootloaderInterface Source # | |
| (~) AttrOpTag tag AttrSet => Constructible BootloaderInterface tag Source # | |
newZeroBootloaderInterface :: MonadIO m => m BootloaderInterface Source #
Construct a BootloaderInterface struct initialized to zero.
Properties
gIface
getName
clearBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m () Source #
getBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceGetNameFieldCallback) Source #
setBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceGetNameFieldCallback -> m () Source #
isAtomic
clearBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m () Source #
getBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceIsAtomicFieldCallback) Source #
setBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceIsAtomicFieldCallback -> m () Source #
query
clearBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m () Source #
getBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceQueryFieldCallback) Source #
setBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceQueryFieldCallback -> m () Source #
writeConfig
clearBootloaderInterfaceWriteConfig :: MonadIO m => BootloaderInterface -> m () Source #