gi-glib-0.2.46.15: GLib 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.GLib.Callbacks

Contents

Description

 

Synopsis

Signals

ChildWatchFunc

type ChildWatchFuncC = Int32 -> Int32 -> Ptr () -> IO () Source

CompareDataFunc

type CompareDataFunc = Ptr () -> Ptr () -> IO Int32 Source

type CompareDataFuncC = Ptr () -> Ptr () -> Ptr () -> IO Int32 Source

CompareFunc

type CompareFunc = Ptr () -> Ptr () -> IO Int32 Source

type CompareFuncC = Ptr () -> Ptr () -> IO Int32 Source

DataForeachFunc

type DataForeachFunc = Word32 -> Ptr () -> IO () Source

type DataForeachFuncC = Word32 -> Ptr () -> Ptr () -> IO () Source

DestroyNotify

type DestroyNotify = Ptr () -> IO () Source

type DestroyNotifyC = Ptr () -> IO () Source

EqualFunc

type EqualFunc = Ptr () -> Ptr () -> IO Bool Source

type EqualFuncC = Ptr () -> Ptr () -> IO CInt Source

FreeFunc

type FreeFunc = Ptr () -> IO () Source

type FreeFuncC = Ptr () -> IO () Source

Func

type Func = Ptr () -> IO () Source

type FuncC = Ptr () -> Ptr () -> IO () Source

funcWrapper :: Maybe (Ptr (FunPtr FuncC)) -> Func -> Ptr () -> Ptr () -> IO () Source

HFunc

type HFunc = Ptr () -> Ptr () -> IO () Source

type HFuncC = Ptr () -> Ptr () -> Ptr () -> IO () Source

hFuncWrapper :: Maybe (Ptr (FunPtr HFuncC)) -> HFunc -> Ptr () -> Ptr () -> Ptr () -> IO () Source

HRFunc

type HRFunc = Ptr () -> Ptr () -> IO Bool Source

type HRFuncC = Ptr () -> Ptr () -> Ptr () -> IO CInt Source

hRFuncWrapper :: Maybe (Ptr (FunPtr HRFuncC)) -> HRFunc -> Ptr () -> Ptr () -> Ptr () -> IO CInt Source

HashFunc

type HashFunc = Ptr () -> IO Word32 Source

HookCheckFunc

HookCheckMarshaller

HookCompareFunc

HookFinalizeFunc

HookFindFunc

type HookFindFunc = Hook -> Ptr () -> IO Bool Source

HookFunc

type HookFunc = Ptr () -> IO () Source

type HookFuncC = Ptr () -> IO () Source

HookMarshaller

type HookMarshaller = Hook -> Ptr () -> IO () Source

type HookMarshallerC = Ptr Hook -> Ptr () -> IO () Source

IOFunc

type IOFuncC = Ptr IOChannel -> CUInt -> Ptr () -> IO CInt Source

IOFuncsIoCloseFieldCallback

IOFuncsIoCreateWatchFieldCallback

IOFuncsIoFreeFieldCallback

IOFuncsIoGetFlagsFieldCallback

IOFuncsIoReadFieldCallback

IOFuncsIoSeekFieldCallback

IOFuncsIoSetFlagsFieldCallback

IOFuncsIoWriteFieldCallback

LogFunc

type LogFunc = Text -> [LogLevelFlags] -> Text -> IO () Source

type LogFuncC = CString -> CUInt -> CString -> Ptr () -> IO () Source

MarkupParserEndElementFieldCallback

MarkupParserErrorFieldCallback

MarkupParserPassthroughFieldCallback

MarkupParserStartElementFieldCallback

MarkupParserTextFieldCallback

MemVTableFreeFieldCallback

NodeForeachFunc

type NodeForeachFunc = Node -> Ptr () -> IO () Source

type NodeForeachFuncC = Ptr Node -> Ptr () -> IO () Source

NodeTraverseFunc

OptionArgFunc

type OptionArgFunc = Text -> Text -> Ptr () -> IO Bool Source

OptionErrorFunc

OptionParseFunc

PollFunc

PrintFunc

type PrintFunc = Text -> IO () Source

RegexEvalCallback

ScannerMsgFunc

SequenceIterCompareFunc

SourceCallbackFuncsRefFieldCallback

SourceCallbackFuncsUnrefFieldCallback

SourceDummyMarshal

SourceFunc

SourceFuncsCheckFieldCallback

SourceFuncsFinalizeFieldCallback

SourceFuncsPrepareFieldCallback

SpawnChildSetupFunc

TestDataFunc

type TestDataFuncC = Ptr () -> IO () Source

TestFixtureFunc

type TestFixtureFunc = Ptr () -> IO () Source

type TestFixtureFuncC = Ptr () -> Ptr () -> IO () Source

TestFunc

type TestFunc = IO () Source

type TestFuncC = IO () Source

TestLogFatalFunc

TranslateFunc

TraverseFunc

type TraverseFunc = Ptr () -> Ptr () -> Ptr () -> IO Bool Source

type TraverseFuncC = Ptr () -> Ptr () -> Ptr () -> IO CInt Source

UnixFDSourceFunc

VoidFunc

type VoidFunc = IO () Source

type VoidFuncC = IO () Source