| 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.WebKit2.Structs.MimeInfo
Description
- newtype MimeInfo = MimeInfo (ManagedPtr MimeInfo)
- noMimeInfo :: Maybe MimeInfo
- data MimeInfoGetDescriptionMethodInfo
- mimeInfoGetDescription :: (HasCallStack, MonadIO m) => MimeInfo -> m Text
- data MimeInfoGetExtensionsMethodInfo
- mimeInfoGetExtensions :: (HasCallStack, MonadIO m) => MimeInfo -> m [Text]
- data MimeInfoGetMimeTypeMethodInfo
- mimeInfoGetMimeType :: (HasCallStack, MonadIO m) => MimeInfo -> m Text
- data MimeInfoRefMethodInfo
- mimeInfoRef :: (HasCallStack, MonadIO m) => MimeInfo -> m MimeInfo
- data MimeInfoUnrefMethodInfo
- mimeInfoUnref :: (HasCallStack, MonadIO m) => MimeInfo -> m ()
Exported types
Constructors
| MimeInfo (ManagedPtr MimeInfo) |
Instances
| BoxedObject MimeInfo Source # | |
| ((~) * info (ResolveMimeInfoMethod t MimeInfo), MethodInfo * info MimeInfo p) => IsLabel t (MimeInfo -> p) Source # | |
| ((~) * info (ResolveMimeInfoMethod t MimeInfo), MethodInfo * info MimeInfo p) => IsLabelProxy t (MimeInfo -> p) Source # | |
| HasAttributeList * MimeInfo Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * MimeInfoUnrefMethodInfo MimeInfo signature Source # | |
| ((~) * signature (m MimeInfo), MonadIO m) => MethodInfo * MimeInfoRefMethodInfo MimeInfo signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * MimeInfoGetMimeTypeMethodInfo MimeInfo signature Source # | |
| ((~) * signature (m [Text]), MonadIO m) => MethodInfo * MimeInfoGetExtensionsMethodInfo MimeInfo signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * MimeInfoGetDescriptionMethodInfo MimeInfo signature Source # | |
| type AttributeList MimeInfo Source # | |
Methods
getDescription
data MimeInfoGetDescriptionMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * MimeInfoGetDescriptionMethodInfo MimeInfo signature Source # | |
mimeInfoGetDescription Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => MimeInfo |
|
| -> m Text | Returns: the description of the MIME type of |
No description available in the introspection data.
getExtensions
data MimeInfoGetExtensionsMethodInfo Source #
Instances
| ((~) * signature (m [Text]), MonadIO m) => MethodInfo * MimeInfoGetExtensionsMethodInfo MimeInfo signature Source # | |
mimeInfoGetExtensions Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => MimeInfo |
|
| -> m [Text] | Returns: a
|
Get the list of file extensions associated to the
MIME type of info
getMimeType
data MimeInfoGetMimeTypeMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * MimeInfoGetMimeTypeMethodInfo MimeInfo signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m) | |
| => MimeInfo |
|
| -> m Text | Returns: the MIME type of |
No description available in the introspection data.
ref
data MimeInfoRefMethodInfo Source #
Instances
| ((~) * signature (m MimeInfo), MonadIO m) => MethodInfo * MimeInfoRefMethodInfo MimeInfo signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m) | |
| => MimeInfo |
|
| -> m MimeInfo | Returns: The passed in |
Atomically increments the reference count of info by one. This
function is MT-safe and may be called from any thread.
unref
data MimeInfoUnrefMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * MimeInfoUnrefMethodInfo MimeInfo signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m) | |
| => MimeInfo |
|
| -> m () |
Atomically decrements the reference count of info by one. If the
reference count drops to 0, all memory allocated by the MimeInfo is
released. This function is MT-safe and may be called from any
thread.