gi-gio-2.0.18: Gio bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Structs.IOExtension

Contents

Description

IOExtension is an opaque data structure and can only be accessed using the following functions.

Synopsis

Exported types

Methods

getName

iOExtensionGetName Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> IOExtension

extension: a IOExtension

-> m Text

Returns: the name of extension.

Gets the name under which extension was registered.

Note that the same type may be registered as extension for multiple extension points, under different names.

getPriority

iOExtensionGetPriority Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> IOExtension

extension: a IOExtension

-> m Int32

Returns: the priority of extension

Gets the priority with which extension was registered.

getType

iOExtensionGetType Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> IOExtension

extension: a IOExtension

-> m GType

Returns: the type of extension

Gets the type associated with extension.