| 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.Gio.Structs.IOExtension
Description
#GIOExtension is an opaque data structure and can only be accessed using the following functions.
- newtype IOExtension = IOExtension (ForeignPtr IOExtension)
 - noIOExtension :: Maybe IOExtension
 - data IOExtensionGetNameMethodInfo
 - iOExtensionGetName :: MonadIO m => IOExtension -> m Text
 - data IOExtensionGetPriorityMethodInfo
 - iOExtensionGetPriority :: MonadIO m => IOExtension -> m Int32
 - data IOExtensionGetTypeMethodInfo
 - iOExtensionGetType :: MonadIO m => IOExtension -> m GType
 
Exported types
newtype IOExtension Source
Constructors
| IOExtension (ForeignPtr IOExtension) | 
Instances
| WrappedPtr IOExtension | |
| ((~) * signature (m GType), MonadIO m) => MethodInfo * IOExtensionGetTypeMethodInfo IOExtension signature | |
| ((~) * signature (m Int32), MonadIO m) => MethodInfo * IOExtensionGetPriorityMethodInfo IOExtension signature | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * IOExtensionGetNameMethodInfo IOExtension signature | |
| ((~) * info (ResolveIOExtensionMethod t IOExtension), MethodInfo * info IOExtension p) => IsLabelProxy t (IOExtension -> p) | |
| type AttributeList IOExtension | 
Methods
iOExtensionGetName
data IOExtensionGetNameMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * IOExtensionGetNameMethodInfo IOExtension signature | 
iOExtensionGetName :: MonadIO m => IOExtension -> m Text Source
iOExtensionGetPriority
data IOExtensionGetPriorityMethodInfo Source
Instances
| ((~) * signature (m Int32), MonadIO m) => MethodInfo * IOExtensionGetPriorityMethodInfo IOExtension signature | 
iOExtensionGetPriority :: MonadIO m => IOExtension -> m Int32 Source
iOExtensionGetType
data IOExtensionGetTypeMethodInfo Source
Instances
| ((~) * signature (m GType), MonadIO m) => MethodInfo * IOExtensionGetTypeMethodInfo IOExtension signature | 
iOExtensionGetType :: MonadIO m => IOExtension -> m GType Source