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 |
Represents a scope for loading IO modules. A scope can be used for blocking duplicate modules, or blocking a module you don't want to load.
The scope can be used with g_io_modules_load_all_in_directory_with_scope() or g_io_modules_scan_all_in_directory_with_scope().
- newtype IOModuleScope = IOModuleScope (ForeignPtr IOModuleScope)
- noIOModuleScope :: Maybe IOModuleScope
- iOModuleScopeBlock :: MonadIO m => IOModuleScope -> Text -> m ()
- iOModuleScopeFree :: MonadIO m => IOModuleScope -> m ()
Exported types
Methods
iOModuleScopeBlock
iOModuleScopeBlock :: MonadIO m => IOModuleScope -> Text -> m () Source
iOModuleScopeFree
iOModuleScopeFree :: MonadIO m => IOModuleScope -> m () Source