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 |
- newtype BootloaderInterface = BootloaderInterface (ManagedPtr BootloaderInterface)
- newZeroBootloaderInterface :: MonadIO m => m BootloaderInterface
- noBootloaderInterface :: Maybe BootloaderInterface
- bootloaderInterface_gIface :: AttrLabelProxy "gIface"
- getBootloaderInterfaceGIface :: MonadIO m => BootloaderInterface -> m TypeInterface
- bootloaderInterface_getName :: AttrLabelProxy "getName"
- clearBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m ()
- getBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceGetNameFieldCallback)
- setBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceGetNameFieldCallback -> m ()
- bootloaderInterface_isAtomic :: AttrLabelProxy "isAtomic"
- clearBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m ()
- getBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceIsAtomicFieldCallback)
- setBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceIsAtomicFieldCallback -> m ()
- bootloaderInterface_query :: AttrLabelProxy "query"
- clearBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m ()
- getBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceQueryFieldCallback)
- setBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceQueryFieldCallback -> m ()
- bootloaderInterface_writeConfig :: AttrLabelProxy "writeConfig"
- 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 #
WrappedPtr BootloaderInterface Source # | |
(~) AttrOpTag tag AttrSet => Constructible BootloaderInterface tag Source # | |
((~) * info (ResolveBootloaderInterfaceMethod t BootloaderInterface), MethodInfo * info BootloaderInterface p) => IsLabel t (BootloaderInterface -> p) Source # | |
((~) * info (ResolveBootloaderInterfaceMethod t BootloaderInterface), MethodInfo * info BootloaderInterface p) => IsLabelProxy t (BootloaderInterface -> p) Source # | |
HasAttributeList * BootloaderInterface Source # | |
type AttributeList BootloaderInterface Source # | |
newZeroBootloaderInterface :: MonadIO m => m BootloaderInterface Source #
Construct a BootloaderInterface
struct initialized to zero.
Properties
gIface
bootloaderInterface_gIface :: AttrLabelProxy "gIface" Source #
getName
bootloaderInterface_getName :: AttrLabelProxy "getName" Source #
clearBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m () Source #
getBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceGetNameFieldCallback) Source #
setBootloaderInterfaceGetName :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceGetNameFieldCallback -> m () Source #
isAtomic
bootloaderInterface_isAtomic :: AttrLabelProxy "isAtomic" Source #
clearBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m () Source #
getBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceIsAtomicFieldCallback) Source #
setBootloaderInterfaceIsAtomic :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceIsAtomicFieldCallback -> m () Source #
query
bootloaderInterface_query :: AttrLabelProxy "query" Source #
clearBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m () Source #
getBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> m (Maybe BootloaderInterfaceQueryFieldCallback) Source #
setBootloaderInterfaceQuery :: MonadIO m => BootloaderInterface -> FunPtr C_BootloaderInterfaceQueryFieldCallback -> m () Source #
writeConfig
bootloaderInterface_writeConfig :: AttrLabelProxy "writeConfig" Source #
clearBootloaderInterfaceWriteConfig :: MonadIO m => BootloaderInterface -> m () Source #