| 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.GLib.Callbacks
Contents
- Signals
- ChildWatchFunc
 - CompareDataFunc
 - CompareFunc
 - DataForeachFunc
 - DestroyNotify
 - EqualFunc
 - FreeFunc
 - Func
 - HFunc
 - HRFunc
 - HashFunc
 - HookCheckFunc
 - HookCheckMarshaller
 - HookCompareFunc
 - HookFinalizeFunc
 - HookFindFunc
 - HookFunc
 - HookMarshaller
 - IOFunc
 - IOFuncsIoCloseFieldCallback
 - IOFuncsIoCreateWatchFieldCallback
 - IOFuncsIoFreeFieldCallback
 - IOFuncsIoGetFlagsFieldCallback
 - IOFuncsIoReadFieldCallback
 - IOFuncsIoSeekFieldCallback
 - IOFuncsIoSetFlagsFieldCallback
 - IOFuncsIoWriteFieldCallback
 - LogFunc
 - MarkupParserEndElementFieldCallback
 - MarkupParserErrorFieldCallback
 - MarkupParserPassthroughFieldCallback
 - MarkupParserStartElementFieldCallback
 - MarkupParserTextFieldCallback
 - MemVTableFreeFieldCallback
 - NodeForeachFunc
 - NodeTraverseFunc
 - OptionArgFunc
 - OptionErrorFunc
 - OptionParseFunc
 - PollFunc
 - PrintFunc
 - RegexEvalCallback
 - ScannerMsgFunc
 - SequenceIterCompareFunc
 - SourceCallbackFuncsRefFieldCallback
 - SourceCallbackFuncsUnrefFieldCallback
 - SourceDummyMarshal
 - SourceFunc
 - SourceFuncsCheckFieldCallback
 - SourceFuncsFinalizeFieldCallback
 - SourceFuncsPrepareFieldCallback
 - SpawnChildSetupFunc
 - TestDataFunc
 - TestFixtureFunc
 - TestFunc
 - TestLogFatalFunc
 - TranslateFunc
 - TraverseFunc
 - UnixFDSourceFunc
 - VoidFunc
 
 
Description
- type ChildWatchFunc = Int32 -> Int32 -> IO ()
 - type ChildWatchFuncC = Int32 -> Int32 -> Ptr () -> IO ()
 - childWatchFuncClosure :: ChildWatchFunc -> IO Closure
 - childWatchFuncWrapper :: Maybe (Ptr (FunPtr ChildWatchFuncC)) -> ChildWatchFunc -> Int32 -> Int32 -> Ptr () -> IO ()
 - mkChildWatchFunc :: ChildWatchFuncC -> IO (FunPtr ChildWatchFuncC)
 - noChildWatchFunc :: Maybe ChildWatchFunc
 - type CompareDataFunc = Ptr () -> Ptr () -> IO Int32
 - type CompareDataFuncC = Ptr () -> Ptr () -> Ptr () -> IO Int32
 - compareDataFuncClosure :: CompareDataFunc -> IO Closure
 - compareDataFuncWrapper :: Maybe (Ptr (FunPtr CompareDataFuncC)) -> CompareDataFunc -> Ptr () -> Ptr () -> Ptr () -> IO Int32
 - mkCompareDataFunc :: CompareDataFuncC -> IO (FunPtr CompareDataFuncC)
 - noCompareDataFunc :: Maybe CompareDataFunc
 - type CompareFunc = Ptr () -> Ptr () -> IO Int32
 - type CompareFuncC = Ptr () -> Ptr () -> IO Int32
 - compareFuncClosure :: CompareFunc -> IO Closure
 - compareFuncWrapper :: Maybe (Ptr (FunPtr CompareFuncC)) -> CompareFunc -> Ptr () -> Ptr () -> IO Int32
 - mkCompareFunc :: CompareFuncC -> IO (FunPtr CompareFuncC)
 - noCompareFunc :: Maybe CompareFunc
 - type DataForeachFunc = Word32 -> Ptr () -> IO ()
 - type DataForeachFuncC = Word32 -> Ptr () -> Ptr () -> IO ()
 - dataForeachFuncClosure :: DataForeachFunc -> IO Closure
 - dataForeachFuncWrapper :: Maybe (Ptr (FunPtr DataForeachFuncC)) -> DataForeachFunc -> Word32 -> Ptr () -> Ptr () -> IO ()
 - mkDataForeachFunc :: DataForeachFuncC -> IO (FunPtr DataForeachFuncC)
 - noDataForeachFunc :: Maybe DataForeachFunc
 - type DestroyNotify = Ptr () -> IO ()
 - type DestroyNotifyC = Ptr () -> IO ()
 - destroyNotifyClosure :: DestroyNotify -> IO Closure
 - destroyNotifyWrapper :: Maybe (Ptr (FunPtr DestroyNotifyC)) -> DestroyNotify -> Ptr () -> IO ()
 - mkDestroyNotify :: DestroyNotifyC -> IO (FunPtr DestroyNotifyC)
 - noDestroyNotify :: Maybe DestroyNotify
 - type EqualFunc = Ptr () -> Ptr () -> IO Bool
 - type EqualFuncC = Ptr () -> Ptr () -> IO CInt
 - equalFuncClosure :: EqualFunc -> IO Closure
 - equalFuncWrapper :: Maybe (Ptr (FunPtr EqualFuncC)) -> EqualFunc -> Ptr () -> Ptr () -> IO CInt
 - mkEqualFunc :: EqualFuncC -> IO (FunPtr EqualFuncC)
 - noEqualFunc :: Maybe EqualFunc
 - type FreeFunc = Ptr () -> IO ()
 - type FreeFuncC = Ptr () -> IO ()
 - freeFuncClosure :: FreeFunc -> IO Closure
 - freeFuncWrapper :: Maybe (Ptr (FunPtr FreeFuncC)) -> FreeFunc -> Ptr () -> IO ()
 - mkFreeFunc :: FreeFuncC -> IO (FunPtr FreeFuncC)
 - noFreeFunc :: Maybe FreeFunc
 - type Func = Ptr () -> IO ()
 - type FuncC = Ptr () -> Ptr () -> IO ()
 - funcClosure :: Func -> IO Closure
 - funcWrapper :: Maybe (Ptr (FunPtr FuncC)) -> Func -> Ptr () -> Ptr () -> IO ()
 - mkFunc :: FuncC -> IO (FunPtr FuncC)
 - noFunc :: Maybe Func
 - type HFunc = Ptr () -> Ptr () -> IO ()
 - type HFuncC = Ptr () -> Ptr () -> Ptr () -> IO ()
 - hFuncClosure :: HFunc -> IO Closure
 - hFuncWrapper :: Maybe (Ptr (FunPtr HFuncC)) -> HFunc -> Ptr () -> Ptr () -> Ptr () -> IO ()
 - mkHFunc :: HFuncC -> IO (FunPtr HFuncC)
 - noHFunc :: Maybe HFunc
 - type HRFunc = Ptr () -> Ptr () -> IO Bool
 - type HRFuncC = Ptr () -> Ptr () -> Ptr () -> IO CInt
 - hRFuncClosure :: HRFunc -> IO Closure
 - hRFuncWrapper :: Maybe (Ptr (FunPtr HRFuncC)) -> HRFunc -> Ptr () -> Ptr () -> Ptr () -> IO CInt
 - mkHRFunc :: HRFuncC -> IO (FunPtr HRFuncC)
 - noHRFunc :: Maybe HRFunc
 - type HashFunc = Ptr () -> IO Word32
 - type HashFuncC = Ptr () -> IO Word32
 - hashFuncClosure :: HashFunc -> IO Closure
 - hashFuncWrapper :: Maybe (Ptr (FunPtr HashFuncC)) -> HashFunc -> Ptr () -> IO Word32
 - mkHashFunc :: HashFuncC -> IO (FunPtr HashFuncC)
 - noHashFunc :: Maybe HashFunc
 - type HookCheckFunc = Ptr () -> IO Bool
 - type HookCheckFuncC = Ptr () -> IO CInt
 - hookCheckFuncClosure :: HookCheckFunc -> IO Closure
 - hookCheckFuncWrapper :: Maybe (Ptr (FunPtr HookCheckFuncC)) -> HookCheckFunc -> Ptr () -> IO CInt
 - mkHookCheckFunc :: HookCheckFuncC -> IO (FunPtr HookCheckFuncC)
 - noHookCheckFunc :: Maybe HookCheckFunc
 - type HookCheckMarshaller = Hook -> Ptr () -> IO Bool
 - type HookCheckMarshallerC = Ptr Hook -> Ptr () -> IO CInt
 - hookCheckMarshallerClosure :: HookCheckMarshaller -> IO Closure
 - hookCheckMarshallerWrapper :: Maybe (Ptr (FunPtr HookCheckMarshallerC)) -> HookCheckMarshaller -> Ptr Hook -> Ptr () -> IO CInt
 - mkHookCheckMarshaller :: HookCheckMarshallerC -> IO (FunPtr HookCheckMarshallerC)
 - noHookCheckMarshaller :: Maybe HookCheckMarshaller
 - type HookCompareFunc = Hook -> Hook -> IO Int32
 - type HookCompareFuncC = Ptr Hook -> Ptr Hook -> IO Int32
 - hookCompareFuncClosure :: HookCompareFunc -> IO Closure
 - hookCompareFuncWrapper :: Maybe (Ptr (FunPtr HookCompareFuncC)) -> HookCompareFunc -> Ptr Hook -> Ptr Hook -> IO Int32
 - mkHookCompareFunc :: HookCompareFuncC -> IO (FunPtr HookCompareFuncC)
 - noHookCompareFunc :: Maybe HookCompareFunc
 - type HookFinalizeFunc = HookList -> Hook -> IO ()
 - type HookFinalizeFuncC = Ptr HookList -> Ptr Hook -> IO ()
 - hookFinalizeFuncClosure :: HookFinalizeFunc -> IO Closure
 - hookFinalizeFuncWrapper :: Maybe (Ptr (FunPtr HookFinalizeFuncC)) -> HookFinalizeFunc -> Ptr HookList -> Ptr Hook -> IO ()
 - mkHookFinalizeFunc :: HookFinalizeFuncC -> IO (FunPtr HookFinalizeFuncC)
 - noHookFinalizeFunc :: Maybe HookFinalizeFunc
 - type HookFindFunc = Hook -> Ptr () -> IO Bool
 - type HookFindFuncC = Ptr Hook -> Ptr () -> IO CInt
 - hookFindFuncClosure :: HookFindFunc -> IO Closure
 - hookFindFuncWrapper :: Maybe (Ptr (FunPtr HookFindFuncC)) -> HookFindFunc -> Ptr Hook -> Ptr () -> IO CInt
 - mkHookFindFunc :: HookFindFuncC -> IO (FunPtr HookFindFuncC)
 - noHookFindFunc :: Maybe HookFindFunc
 - type HookFunc = Ptr () -> IO ()
 - type HookFuncC = Ptr () -> IO ()
 - hookFuncClosure :: HookFunc -> IO Closure
 - hookFuncWrapper :: Maybe (Ptr (FunPtr HookFuncC)) -> HookFunc -> Ptr () -> IO ()
 - mkHookFunc :: HookFuncC -> IO (FunPtr HookFuncC)
 - noHookFunc :: Maybe HookFunc
 - type HookMarshaller = Hook -> Ptr () -> IO ()
 - type HookMarshallerC = Ptr Hook -> Ptr () -> IO ()
 - hookMarshallerClosure :: HookMarshaller -> IO Closure
 - hookMarshallerWrapper :: Maybe (Ptr (FunPtr HookMarshallerC)) -> HookMarshaller -> Ptr Hook -> Ptr () -> IO ()
 - mkHookMarshaller :: HookMarshallerC -> IO (FunPtr HookMarshallerC)
 - noHookMarshaller :: Maybe HookMarshaller
 - type IOFunc = IOChannel -> [IOCondition] -> Ptr () -> IO Bool
 - type IOFuncC = Ptr IOChannel -> CUInt -> Ptr () -> IO CInt
 - iOFuncClosure :: IOFunc -> IO Closure
 - iOFuncWrapper :: Maybe (Ptr (FunPtr IOFuncC)) -> IOFunc -> Ptr IOChannel -> CUInt -> Ptr () -> IO CInt
 - mkIOFunc :: IOFuncC -> IO (FunPtr IOFuncC)
 - noIOFunc :: Maybe IOFunc
 - type IOFuncsIoCloseFieldCallback = IOChannel -> IO IOStatus
 - type IOFuncsIoCloseFieldCallbackC = Ptr IOChannel -> IO CUInt
 - iOFuncsIoCloseFieldCallbackClosure :: IOFuncsIoCloseFieldCallback -> IO Closure
 - iOFuncsIoCloseFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoCloseFieldCallbackC)) -> IOFuncsIoCloseFieldCallback -> Ptr IOChannel -> IO CUInt
 - mkIOFuncsIoCloseFieldCallback :: IOFuncsIoCloseFieldCallbackC -> IO (FunPtr IOFuncsIoCloseFieldCallbackC)
 - noIOFuncsIoCloseFieldCallback :: Maybe IOFuncsIoCloseFieldCallback
 - type IOFuncsIoCreateWatchFieldCallback = IOChannel -> [IOCondition] -> IO Source
 - type IOFuncsIoCreateWatchFieldCallbackC = Ptr IOChannel -> CUInt -> IO (Ptr Source)
 - iOFuncsIoCreateWatchFieldCallbackClosure :: IOFuncsIoCreateWatchFieldCallback -> IO Closure
 - iOFuncsIoCreateWatchFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoCreateWatchFieldCallbackC)) -> IOFuncsIoCreateWatchFieldCallback -> Ptr IOChannel -> CUInt -> IO (Ptr Source)
 - mkIOFuncsIoCreateWatchFieldCallback :: IOFuncsIoCreateWatchFieldCallbackC -> IO (FunPtr IOFuncsIoCreateWatchFieldCallbackC)
 - noIOFuncsIoCreateWatchFieldCallback :: Maybe IOFuncsIoCreateWatchFieldCallback
 - type IOFuncsIoFreeFieldCallback = IOChannel -> IO ()
 - type IOFuncsIoFreeFieldCallbackC = Ptr IOChannel -> IO ()
 - iOFuncsIoFreeFieldCallbackClosure :: IOFuncsIoFreeFieldCallback -> IO Closure
 - iOFuncsIoFreeFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoFreeFieldCallbackC)) -> IOFuncsIoFreeFieldCallback -> Ptr IOChannel -> IO ()
 - mkIOFuncsIoFreeFieldCallback :: IOFuncsIoFreeFieldCallbackC -> IO (FunPtr IOFuncsIoFreeFieldCallbackC)
 - noIOFuncsIoFreeFieldCallback :: Maybe IOFuncsIoFreeFieldCallback
 - type IOFuncsIoGetFlagsFieldCallback = IOChannel -> IO [IOFlags]
 - type IOFuncsIoGetFlagsFieldCallbackC = Ptr IOChannel -> IO CUInt
 - iOFuncsIoGetFlagsFieldCallbackClosure :: IOFuncsIoGetFlagsFieldCallback -> IO Closure
 - iOFuncsIoGetFlagsFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoGetFlagsFieldCallbackC)) -> IOFuncsIoGetFlagsFieldCallback -> Ptr IOChannel -> IO CUInt
 - mkIOFuncsIoGetFlagsFieldCallback :: IOFuncsIoGetFlagsFieldCallbackC -> IO (FunPtr IOFuncsIoGetFlagsFieldCallbackC)
 - noIOFuncsIoGetFlagsFieldCallback :: Maybe IOFuncsIoGetFlagsFieldCallback
 - type IOFuncsIoReadFieldCallback = IOChannel -> Text -> Word64 -> Word64 -> IO IOStatus
 - type IOFuncsIoReadFieldCallbackC = Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt
 - iOFuncsIoReadFieldCallbackClosure :: IOFuncsIoReadFieldCallback -> IO Closure
 - iOFuncsIoReadFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoReadFieldCallbackC)) -> IOFuncsIoReadFieldCallback -> Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt
 - mkIOFuncsIoReadFieldCallback :: IOFuncsIoReadFieldCallbackC -> IO (FunPtr IOFuncsIoReadFieldCallbackC)
 - noIOFuncsIoReadFieldCallback :: Maybe IOFuncsIoReadFieldCallback
 - type IOFuncsIoSeekFieldCallback = IOChannel -> Int64 -> SeekType -> IO IOStatus
 - type IOFuncsIoSeekFieldCallbackC = Ptr IOChannel -> Int64 -> CUInt -> IO CUInt
 - iOFuncsIoSeekFieldCallbackClosure :: IOFuncsIoSeekFieldCallback -> IO Closure
 - iOFuncsIoSeekFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoSeekFieldCallbackC)) -> IOFuncsIoSeekFieldCallback -> Ptr IOChannel -> Int64 -> CUInt -> IO CUInt
 - mkIOFuncsIoSeekFieldCallback :: IOFuncsIoSeekFieldCallbackC -> IO (FunPtr IOFuncsIoSeekFieldCallbackC)
 - noIOFuncsIoSeekFieldCallback :: Maybe IOFuncsIoSeekFieldCallback
 - type IOFuncsIoSetFlagsFieldCallback = IOChannel -> [IOFlags] -> IO IOStatus
 - type IOFuncsIoSetFlagsFieldCallbackC = Ptr IOChannel -> CUInt -> IO CUInt
 - iOFuncsIoSetFlagsFieldCallbackClosure :: IOFuncsIoSetFlagsFieldCallback -> IO Closure
 - iOFuncsIoSetFlagsFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoSetFlagsFieldCallbackC)) -> IOFuncsIoSetFlagsFieldCallback -> Ptr IOChannel -> CUInt -> IO CUInt
 - mkIOFuncsIoSetFlagsFieldCallback :: IOFuncsIoSetFlagsFieldCallbackC -> IO (FunPtr IOFuncsIoSetFlagsFieldCallbackC)
 - noIOFuncsIoSetFlagsFieldCallback :: Maybe IOFuncsIoSetFlagsFieldCallback
 - type IOFuncsIoWriteFieldCallback = IOChannel -> Text -> Word64 -> Word64 -> IO IOStatus
 - type IOFuncsIoWriteFieldCallbackC = Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt
 - iOFuncsIoWriteFieldCallbackClosure :: IOFuncsIoWriteFieldCallback -> IO Closure
 - iOFuncsIoWriteFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoWriteFieldCallbackC)) -> IOFuncsIoWriteFieldCallback -> Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt
 - mkIOFuncsIoWriteFieldCallback :: IOFuncsIoWriteFieldCallbackC -> IO (FunPtr IOFuncsIoWriteFieldCallbackC)
 - noIOFuncsIoWriteFieldCallback :: Maybe IOFuncsIoWriteFieldCallback
 - type LogFunc = Text -> [LogLevelFlags] -> Text -> IO ()
 - type LogFuncC = CString -> CUInt -> CString -> Ptr () -> IO ()
 - logFuncClosure :: LogFunc -> IO Closure
 - logFuncWrapper :: Maybe (Ptr (FunPtr LogFuncC)) -> LogFunc -> CString -> CUInt -> CString -> Ptr () -> IO ()
 - mkLogFunc :: LogFuncC -> IO (FunPtr LogFuncC)
 - noLogFunc :: Maybe LogFunc
 - type MarkupParserEndElementFieldCallback = MarkupParseContext -> Text -> IO ()
 - type MarkupParserEndElementFieldCallbackC = Ptr MarkupParseContext -> CString -> Ptr () -> IO ()
 - markupParserEndElementFieldCallbackClosure :: MarkupParserEndElementFieldCallback -> IO Closure
 - markupParserEndElementFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserEndElementFieldCallbackC)) -> MarkupParserEndElementFieldCallback -> Ptr MarkupParseContext -> CString -> Ptr () -> IO ()
 - mkMarkupParserEndElementFieldCallback :: MarkupParserEndElementFieldCallbackC -> IO (FunPtr MarkupParserEndElementFieldCallbackC)
 - noMarkupParserEndElementFieldCallback :: Maybe MarkupParserEndElementFieldCallback
 - type MarkupParserErrorFieldCallback = MarkupParseContext -> GError -> IO ()
 - type MarkupParserErrorFieldCallbackC = Ptr MarkupParseContext -> Ptr GError -> Ptr () -> IO ()
 - markupParserErrorFieldCallbackClosure :: MarkupParserErrorFieldCallback -> IO Closure
 - markupParserErrorFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserErrorFieldCallbackC)) -> MarkupParserErrorFieldCallback -> Ptr MarkupParseContext -> Ptr GError -> Ptr () -> IO ()
 - mkMarkupParserErrorFieldCallback :: MarkupParserErrorFieldCallbackC -> IO (FunPtr MarkupParserErrorFieldCallbackC)
 - noMarkupParserErrorFieldCallback :: Maybe MarkupParserErrorFieldCallback
 - type MarkupParserPassthroughFieldCallback = MarkupParseContext -> Text -> Word64 -> IO ()
 - type MarkupParserPassthroughFieldCallbackC = Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> IO ()
 - markupParserPassthroughFieldCallbackClosure :: MarkupParserPassthroughFieldCallback -> IO Closure
 - markupParserPassthroughFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserPassthroughFieldCallbackC)) -> MarkupParserPassthroughFieldCallback -> Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> IO ()
 - mkMarkupParserPassthroughFieldCallback :: MarkupParserPassthroughFieldCallbackC -> IO (FunPtr MarkupParserPassthroughFieldCallbackC)
 - noMarkupParserPassthroughFieldCallback :: Maybe MarkupParserPassthroughFieldCallback
 - type MarkupParserStartElementFieldCallback = MarkupParseContext -> Text -> Text -> Text -> IO ()
 - type MarkupParserStartElementFieldCallbackC = Ptr MarkupParseContext -> CString -> CString -> CString -> Ptr () -> IO ()
 - markupParserStartElementFieldCallbackClosure :: MarkupParserStartElementFieldCallback -> IO Closure
 - markupParserStartElementFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserStartElementFieldCallbackC)) -> MarkupParserStartElementFieldCallback -> Ptr MarkupParseContext -> CString -> CString -> CString -> Ptr () -> IO ()
 - mkMarkupParserStartElementFieldCallback :: MarkupParserStartElementFieldCallbackC -> IO (FunPtr MarkupParserStartElementFieldCallbackC)
 - noMarkupParserStartElementFieldCallback :: Maybe MarkupParserStartElementFieldCallback
 - type MarkupParserTextFieldCallback = MarkupParseContext -> Text -> Word64 -> IO ()
 - type MarkupParserTextFieldCallbackC = Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> IO ()
 - markupParserTextFieldCallbackClosure :: MarkupParserTextFieldCallback -> IO Closure
 - markupParserTextFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserTextFieldCallbackC)) -> MarkupParserTextFieldCallback -> Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> IO ()
 - mkMarkupParserTextFieldCallback :: MarkupParserTextFieldCallbackC -> IO (FunPtr MarkupParserTextFieldCallbackC)
 - noMarkupParserTextFieldCallback :: Maybe MarkupParserTextFieldCallback
 - type MemVTableFreeFieldCallback = Ptr () -> IO ()
 - type MemVTableFreeFieldCallbackC = Ptr () -> IO ()
 - memVTableFreeFieldCallbackClosure :: MemVTableFreeFieldCallback -> IO Closure
 - memVTableFreeFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableFreeFieldCallbackC)) -> MemVTableFreeFieldCallback -> Ptr () -> IO ()
 - mkMemVTableFreeFieldCallback :: MemVTableFreeFieldCallbackC -> IO (FunPtr MemVTableFreeFieldCallbackC)
 - noMemVTableFreeFieldCallback :: Maybe MemVTableFreeFieldCallback
 - type NodeForeachFunc = Node -> Ptr () -> IO ()
 - type NodeForeachFuncC = Ptr Node -> Ptr () -> IO ()
 - mkNodeForeachFunc :: NodeForeachFuncC -> IO (FunPtr NodeForeachFuncC)
 - noNodeForeachFunc :: Maybe NodeForeachFunc
 - nodeForeachFuncClosure :: NodeForeachFunc -> IO Closure
 - nodeForeachFuncWrapper :: Maybe (Ptr (FunPtr NodeForeachFuncC)) -> NodeForeachFunc -> Ptr Node -> Ptr () -> IO ()
 - type NodeTraverseFunc = Node -> Ptr () -> IO Bool
 - type NodeTraverseFuncC = Ptr Node -> Ptr () -> IO CInt
 - mkNodeTraverseFunc :: NodeTraverseFuncC -> IO (FunPtr NodeTraverseFuncC)
 - noNodeTraverseFunc :: Maybe NodeTraverseFunc
 - nodeTraverseFuncClosure :: NodeTraverseFunc -> IO Closure
 - nodeTraverseFuncWrapper :: Maybe (Ptr (FunPtr NodeTraverseFuncC)) -> NodeTraverseFunc -> Ptr Node -> Ptr () -> IO CInt
 - type OptionArgFunc = Text -> Text -> Ptr () -> IO Bool
 - type OptionArgFuncC = CString -> CString -> Ptr () -> IO CInt
 - mkOptionArgFunc :: OptionArgFuncC -> IO (FunPtr OptionArgFuncC)
 - noOptionArgFunc :: Maybe OptionArgFunc
 - optionArgFuncClosure :: OptionArgFunc -> IO Closure
 - optionArgFuncWrapper :: Maybe (Ptr (FunPtr OptionArgFuncC)) -> OptionArgFunc -> CString -> CString -> Ptr () -> IO CInt
 - type OptionErrorFunc = OptionContext -> OptionGroup -> Ptr () -> IO ()
 - type OptionErrorFuncC = Ptr OptionContext -> Ptr OptionGroup -> Ptr () -> IO ()
 - mkOptionErrorFunc :: OptionErrorFuncC -> IO (FunPtr OptionErrorFuncC)
 - noOptionErrorFunc :: Maybe OptionErrorFunc
 - optionErrorFuncClosure :: OptionErrorFunc -> IO Closure
 - optionErrorFuncWrapper :: Maybe (Ptr (FunPtr OptionErrorFuncC)) -> OptionErrorFunc -> Ptr OptionContext -> Ptr OptionGroup -> Ptr () -> IO ()
 - type OptionParseFunc = OptionContext -> OptionGroup -> Ptr () -> IO Bool
 - type OptionParseFuncC = Ptr OptionContext -> Ptr OptionGroup -> Ptr () -> IO CInt
 - mkOptionParseFunc :: OptionParseFuncC -> IO (FunPtr OptionParseFuncC)
 - noOptionParseFunc :: Maybe OptionParseFunc
 - optionParseFuncClosure :: OptionParseFunc -> IO Closure
 - optionParseFuncWrapper :: Maybe (Ptr (FunPtr OptionParseFuncC)) -> OptionParseFunc -> Ptr OptionContext -> Ptr OptionGroup -> Ptr () -> IO CInt
 - type PollFunc = PollFD -> Word32 -> Int32 -> IO Int32
 - type PollFuncC = Ptr PollFD -> Word32 -> Int32 -> IO Int32
 - mkPollFunc :: PollFuncC -> IO (FunPtr PollFuncC)
 - noPollFunc :: Maybe PollFunc
 - pollFuncClosure :: PollFunc -> IO Closure
 - pollFuncWrapper :: Maybe (Ptr (FunPtr PollFuncC)) -> PollFunc -> Ptr PollFD -> Word32 -> Int32 -> IO Int32
 - type PrintFunc = Text -> IO ()
 - type PrintFuncC = CString -> IO ()
 - mkPrintFunc :: PrintFuncC -> IO (FunPtr PrintFuncC)
 - noPrintFunc :: Maybe PrintFunc
 - printFuncClosure :: PrintFunc -> IO Closure
 - printFuncWrapper :: Maybe (Ptr (FunPtr PrintFuncC)) -> PrintFunc -> CString -> IO ()
 - type RegexEvalCallback = MatchInfo -> String -> IO Bool
 - type RegexEvalCallbackC = Ptr MatchInfo -> Ptr String -> Ptr () -> IO CInt
 - mkRegexEvalCallback :: RegexEvalCallbackC -> IO (FunPtr RegexEvalCallbackC)
 - noRegexEvalCallback :: Maybe RegexEvalCallback
 - regexEvalCallbackClosure :: RegexEvalCallback -> IO Closure
 - regexEvalCallbackWrapper :: Maybe (Ptr (FunPtr RegexEvalCallbackC)) -> RegexEvalCallback -> Ptr MatchInfo -> Ptr String -> Ptr () -> IO CInt
 - type ScannerMsgFunc = Scanner -> Text -> Bool -> IO ()
 - type ScannerMsgFuncC = Ptr Scanner -> CString -> CInt -> IO ()
 - mkScannerMsgFunc :: ScannerMsgFuncC -> IO (FunPtr ScannerMsgFuncC)
 - noScannerMsgFunc :: Maybe ScannerMsgFunc
 - scannerMsgFuncClosure :: ScannerMsgFunc -> IO Closure
 - scannerMsgFuncWrapper :: Maybe (Ptr (FunPtr ScannerMsgFuncC)) -> ScannerMsgFunc -> Ptr Scanner -> CString -> CInt -> IO ()
 - type SequenceIterCompareFunc = SequenceIter -> SequenceIter -> Ptr () -> IO Int32
 - type SequenceIterCompareFuncC = Ptr SequenceIter -> Ptr SequenceIter -> Ptr () -> IO Int32
 - mkSequenceIterCompareFunc :: SequenceIterCompareFuncC -> IO (FunPtr SequenceIterCompareFuncC)
 - noSequenceIterCompareFunc :: Maybe SequenceIterCompareFunc
 - sequenceIterCompareFuncClosure :: SequenceIterCompareFunc -> IO Closure
 - sequenceIterCompareFuncWrapper :: Maybe (Ptr (FunPtr SequenceIterCompareFuncC)) -> SequenceIterCompareFunc -> Ptr SequenceIter -> Ptr SequenceIter -> Ptr () -> IO Int32
 - type SourceCallbackFuncsRefFieldCallback = Ptr () -> IO ()
 - type SourceCallbackFuncsRefFieldCallbackC = Ptr () -> IO ()
 - mkSourceCallbackFuncsRefFieldCallback :: SourceCallbackFuncsRefFieldCallbackC -> IO (FunPtr SourceCallbackFuncsRefFieldCallbackC)
 - noSourceCallbackFuncsRefFieldCallback :: Maybe SourceCallbackFuncsRefFieldCallback
 - sourceCallbackFuncsRefFieldCallbackClosure :: SourceCallbackFuncsRefFieldCallback -> IO Closure
 - sourceCallbackFuncsRefFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceCallbackFuncsRefFieldCallbackC)) -> SourceCallbackFuncsRefFieldCallback -> Ptr () -> IO ()
 - type SourceCallbackFuncsUnrefFieldCallback = Ptr () -> IO ()
 - type SourceCallbackFuncsUnrefFieldCallbackC = Ptr () -> IO ()
 - mkSourceCallbackFuncsUnrefFieldCallback :: SourceCallbackFuncsUnrefFieldCallbackC -> IO (FunPtr SourceCallbackFuncsUnrefFieldCallbackC)
 - noSourceCallbackFuncsUnrefFieldCallback :: Maybe SourceCallbackFuncsUnrefFieldCallback
 - sourceCallbackFuncsUnrefFieldCallbackClosure :: SourceCallbackFuncsUnrefFieldCallback -> IO Closure
 - sourceCallbackFuncsUnrefFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceCallbackFuncsUnrefFieldCallbackC)) -> SourceCallbackFuncsUnrefFieldCallback -> Ptr () -> IO ()
 - type SourceDummyMarshal = IO ()
 - type SourceDummyMarshalC = IO ()
 - mkSourceDummyMarshal :: SourceDummyMarshalC -> IO (FunPtr SourceDummyMarshalC)
 - noSourceDummyMarshal :: Maybe SourceDummyMarshal
 - sourceDummyMarshalClosure :: SourceDummyMarshal -> IO Closure
 - sourceDummyMarshalWrapper :: Maybe (Ptr (FunPtr SourceDummyMarshalC)) -> SourceDummyMarshal -> IO ()
 - type SourceFunc = IO Bool
 - type SourceFuncC = Ptr () -> IO CInt
 - mkSourceFunc :: SourceFuncC -> IO (FunPtr SourceFuncC)
 - noSourceFunc :: Maybe SourceFunc
 - sourceFuncClosure :: SourceFunc -> IO Closure
 - sourceFuncWrapper :: Maybe (Ptr (FunPtr SourceFuncC)) -> SourceFunc -> Ptr () -> IO CInt
 - type SourceFuncsCheckFieldCallback = Source -> IO Bool
 - type SourceFuncsCheckFieldCallbackC = Ptr Source -> IO CInt
 - mkSourceFuncsCheckFieldCallback :: SourceFuncsCheckFieldCallbackC -> IO (FunPtr SourceFuncsCheckFieldCallbackC)
 - noSourceFuncsCheckFieldCallback :: Maybe SourceFuncsCheckFieldCallback
 - sourceFuncsCheckFieldCallbackClosure :: SourceFuncsCheckFieldCallback -> IO Closure
 - sourceFuncsCheckFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceFuncsCheckFieldCallbackC)) -> SourceFuncsCheckFieldCallback -> Ptr Source -> IO CInt
 - type SourceFuncsFinalizeFieldCallback = Source -> IO ()
 - type SourceFuncsFinalizeFieldCallbackC = Ptr Source -> IO ()
 - mkSourceFuncsFinalizeFieldCallback :: SourceFuncsFinalizeFieldCallbackC -> IO (FunPtr SourceFuncsFinalizeFieldCallbackC)
 - noSourceFuncsFinalizeFieldCallback :: Maybe SourceFuncsFinalizeFieldCallback
 - sourceFuncsFinalizeFieldCallbackClosure :: SourceFuncsFinalizeFieldCallback -> IO Closure
 - sourceFuncsFinalizeFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceFuncsFinalizeFieldCallbackC)) -> SourceFuncsFinalizeFieldCallback -> Ptr Source -> IO ()
 - type SourceFuncsPrepareFieldCallback = Source -> Int32 -> IO Bool
 - type SourceFuncsPrepareFieldCallbackC = Ptr Source -> Int32 -> IO CInt
 - mkSourceFuncsPrepareFieldCallback :: SourceFuncsPrepareFieldCallbackC -> IO (FunPtr SourceFuncsPrepareFieldCallbackC)
 - noSourceFuncsPrepareFieldCallback :: Maybe SourceFuncsPrepareFieldCallback
 - sourceFuncsPrepareFieldCallbackClosure :: SourceFuncsPrepareFieldCallback -> IO Closure
 - sourceFuncsPrepareFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceFuncsPrepareFieldCallbackC)) -> SourceFuncsPrepareFieldCallback -> Ptr Source -> Int32 -> IO CInt
 - type SpawnChildSetupFunc = IO ()
 - type SpawnChildSetupFuncC = Ptr () -> IO ()
 - mkSpawnChildSetupFunc :: SpawnChildSetupFuncC -> IO (FunPtr SpawnChildSetupFuncC)
 - noSpawnChildSetupFunc :: Maybe SpawnChildSetupFunc
 - spawnChildSetupFuncClosure :: SpawnChildSetupFunc -> IO Closure
 - spawnChildSetupFuncWrapper :: Maybe (Ptr (FunPtr SpawnChildSetupFuncC)) -> SpawnChildSetupFunc -> Ptr () -> IO ()
 - type TestDataFunc = IO ()
 - type TestDataFuncC = Ptr () -> IO ()
 - mkTestDataFunc :: TestDataFuncC -> IO (FunPtr TestDataFuncC)
 - noTestDataFunc :: Maybe TestDataFunc
 - testDataFuncClosure :: TestDataFunc -> IO Closure
 - testDataFuncWrapper :: Maybe (Ptr (FunPtr TestDataFuncC)) -> TestDataFunc -> Ptr () -> IO ()
 - type TestFixtureFunc = Ptr () -> IO ()
 - type TestFixtureFuncC = Ptr () -> Ptr () -> IO ()
 - mkTestFixtureFunc :: TestFixtureFuncC -> IO (FunPtr TestFixtureFuncC)
 - noTestFixtureFunc :: Maybe TestFixtureFunc
 - testFixtureFuncClosure :: TestFixtureFunc -> IO Closure
 - testFixtureFuncWrapper :: Maybe (Ptr (FunPtr TestFixtureFuncC)) -> TestFixtureFunc -> Ptr () -> Ptr () -> IO ()
 - type TestFunc = IO ()
 - type TestFuncC = IO ()
 - mkTestFunc :: TestFuncC -> IO (FunPtr TestFuncC)
 - noTestFunc :: Maybe TestFunc
 - testFuncClosure :: TestFunc -> IO Closure
 - testFuncWrapper :: Maybe (Ptr (FunPtr TestFuncC)) -> TestFunc -> IO ()
 - type TestLogFatalFunc = Text -> [LogLevelFlags] -> Text -> IO Bool
 - type TestLogFatalFuncC = CString -> CUInt -> CString -> Ptr () -> IO CInt
 - mkTestLogFatalFunc :: TestLogFatalFuncC -> IO (FunPtr TestLogFatalFuncC)
 - noTestLogFatalFunc :: Maybe TestLogFatalFunc
 - testLogFatalFuncClosure :: TestLogFatalFunc -> IO Closure
 - testLogFatalFuncWrapper :: Maybe (Ptr (FunPtr TestLogFatalFuncC)) -> TestLogFatalFunc -> CString -> CUInt -> CString -> Ptr () -> IO CInt
 - type TranslateFunc = Text -> Ptr () -> IO Text
 - type TranslateFuncC = CString -> Ptr () -> IO CString
 - mkTranslateFunc :: TranslateFuncC -> IO (FunPtr TranslateFuncC)
 - noTranslateFunc :: Maybe TranslateFunc
 - translateFuncClosure :: TranslateFunc -> IO Closure
 - translateFuncWrapper :: Maybe (Ptr (FunPtr TranslateFuncC)) -> TranslateFunc -> CString -> Ptr () -> IO CString
 - type TraverseFunc = Ptr () -> Ptr () -> Ptr () -> IO Bool
 - type TraverseFuncC = Ptr () -> Ptr () -> Ptr () -> IO CInt
 - mkTraverseFunc :: TraverseFuncC -> IO (FunPtr TraverseFuncC)
 - noTraverseFunc :: Maybe TraverseFunc
 - traverseFuncClosure :: TraverseFunc -> IO Closure
 - traverseFuncWrapper :: Maybe (Ptr (FunPtr TraverseFuncC)) -> TraverseFunc -> Ptr () -> Ptr () -> Ptr () -> IO CInt
 - type UnixFDSourceFunc = Int32 -> [IOCondition] -> IO Bool
 - type UnixFDSourceFuncC = Int32 -> CUInt -> Ptr () -> IO CInt
 - mkUnixFDSourceFunc :: UnixFDSourceFuncC -> IO (FunPtr UnixFDSourceFuncC)
 - noUnixFDSourceFunc :: Maybe UnixFDSourceFunc
 - unixFDSourceFuncClosure :: UnixFDSourceFunc -> IO Closure
 - unixFDSourceFuncWrapper :: Maybe (Ptr (FunPtr UnixFDSourceFuncC)) -> UnixFDSourceFunc -> Int32 -> CUInt -> Ptr () -> IO CInt
 - type VoidFunc = IO ()
 - type VoidFuncC = IO ()
 - mkVoidFunc :: VoidFuncC -> IO (FunPtr VoidFuncC)
 - noVoidFunc :: Maybe VoidFunc
 - voidFuncClosure :: VoidFunc -> IO Closure
 - voidFuncWrapper :: Maybe (Ptr (FunPtr VoidFuncC)) -> VoidFunc -> IO ()
 
Signals
ChildWatchFunc
type ChildWatchFunc = Int32 -> Int32 -> IO () Source
childWatchFuncWrapper :: Maybe (Ptr (FunPtr ChildWatchFuncC)) -> ChildWatchFunc -> Int32 -> Int32 -> Ptr () -> IO () Source
CompareDataFunc
compareDataFuncWrapper :: Maybe (Ptr (FunPtr CompareDataFuncC)) -> CompareDataFunc -> Ptr () -> Ptr () -> Ptr () -> IO Int32 Source
CompareFunc
compareFuncWrapper :: Maybe (Ptr (FunPtr CompareFuncC)) -> CompareFunc -> Ptr () -> Ptr () -> IO Int32 Source
mkCompareFunc :: CompareFuncC -> IO (FunPtr CompareFuncC) Source
DataForeachFunc
type DataForeachFunc = Word32 -> Ptr () -> IO () Source
dataForeachFuncWrapper :: Maybe (Ptr (FunPtr DataForeachFuncC)) -> DataForeachFunc -> Word32 -> Ptr () -> Ptr () -> IO () Source
DestroyNotify
type DestroyNotify = Ptr () -> IO () Source
type DestroyNotifyC = Ptr () -> IO () Source
destroyNotifyWrapper :: Maybe (Ptr (FunPtr DestroyNotifyC)) -> DestroyNotify -> Ptr () -> IO () Source
EqualFunc
equalFuncClosure :: EqualFunc -> IO Closure Source
equalFuncWrapper :: Maybe (Ptr (FunPtr EqualFuncC)) -> EqualFunc -> Ptr () -> Ptr () -> IO CInt Source
mkEqualFunc :: EqualFuncC -> IO (FunPtr EqualFuncC) Source
FreeFunc
freeFuncClosure :: FreeFunc -> IO Closure Source
Func
funcClosure :: Func -> IO Closure Source
HFunc
hFuncClosure :: HFunc -> IO Closure Source
HRFunc
hRFuncClosure :: HRFunc -> IO Closure Source
hRFuncWrapper :: Maybe (Ptr (FunPtr HRFuncC)) -> HRFunc -> Ptr () -> Ptr () -> Ptr () -> IO CInt Source
HashFunc
hashFuncClosure :: HashFunc -> IO Closure Source
HookCheckFunc
type HookCheckFunc = Ptr () -> IO Bool Source
type HookCheckFuncC = Ptr () -> IO CInt Source
hookCheckFuncWrapper :: Maybe (Ptr (FunPtr HookCheckFuncC)) -> HookCheckFunc -> Ptr () -> IO CInt Source
HookCheckMarshaller
hookCheckMarshallerWrapper :: Maybe (Ptr (FunPtr HookCheckMarshallerC)) -> HookCheckMarshaller -> Ptr Hook -> Ptr () -> IO CInt Source
HookCompareFunc
hookCompareFuncWrapper :: Maybe (Ptr (FunPtr HookCompareFuncC)) -> HookCompareFunc -> Ptr Hook -> Ptr Hook -> IO Int32 Source
HookFinalizeFunc
type HookFinalizeFunc = HookList -> Hook -> IO () Source
hookFinalizeFuncWrapper :: Maybe (Ptr (FunPtr HookFinalizeFuncC)) -> HookFinalizeFunc -> Ptr HookList -> Ptr Hook -> IO () Source
HookFindFunc
hookFindFuncWrapper :: Maybe (Ptr (FunPtr HookFindFuncC)) -> HookFindFunc -> Ptr Hook -> Ptr () -> IO CInt Source
HookFunc
hookFuncClosure :: HookFunc -> IO Closure Source
HookMarshaller
type HookMarshaller = Hook -> Ptr () -> IO () Source
hookMarshallerWrapper :: Maybe (Ptr (FunPtr HookMarshallerC)) -> HookMarshaller -> Ptr Hook -> Ptr () -> IO () Source
IOFunc
iOFuncClosure :: IOFunc -> IO Closure Source
iOFuncWrapper :: Maybe (Ptr (FunPtr IOFuncC)) -> IOFunc -> Ptr IOChannel -> CUInt -> Ptr () -> IO CInt Source
IOFuncsIoCloseFieldCallback
type IOFuncsIoCloseFieldCallback = IOChannel -> IO IOStatus Source
iOFuncsIoCloseFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoCloseFieldCallbackC)) -> IOFuncsIoCloseFieldCallback -> Ptr IOChannel -> IO CUInt Source
mkIOFuncsIoCloseFieldCallback :: IOFuncsIoCloseFieldCallbackC -> IO (FunPtr IOFuncsIoCloseFieldCallbackC) Source
IOFuncsIoCreateWatchFieldCallback
type IOFuncsIoCreateWatchFieldCallback = IOChannel -> [IOCondition] -> IO Source Source
iOFuncsIoCreateWatchFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoCreateWatchFieldCallbackC)) -> IOFuncsIoCreateWatchFieldCallback -> Ptr IOChannel -> CUInt -> IO (Ptr Source) Source
mkIOFuncsIoCreateWatchFieldCallback :: IOFuncsIoCreateWatchFieldCallbackC -> IO (FunPtr IOFuncsIoCreateWatchFieldCallbackC) Source
IOFuncsIoFreeFieldCallback
type IOFuncsIoFreeFieldCallback = IOChannel -> IO () Source
type IOFuncsIoFreeFieldCallbackC = Ptr IOChannel -> IO () Source
iOFuncsIoFreeFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoFreeFieldCallbackC)) -> IOFuncsIoFreeFieldCallback -> Ptr IOChannel -> IO () Source
mkIOFuncsIoFreeFieldCallback :: IOFuncsIoFreeFieldCallbackC -> IO (FunPtr IOFuncsIoFreeFieldCallbackC) Source
IOFuncsIoGetFlagsFieldCallback
type IOFuncsIoGetFlagsFieldCallback = IOChannel -> IO [IOFlags] Source
iOFuncsIoGetFlagsFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoGetFlagsFieldCallbackC)) -> IOFuncsIoGetFlagsFieldCallback -> Ptr IOChannel -> IO CUInt Source
mkIOFuncsIoGetFlagsFieldCallback :: IOFuncsIoGetFlagsFieldCallbackC -> IO (FunPtr IOFuncsIoGetFlagsFieldCallbackC) Source
IOFuncsIoReadFieldCallback
iOFuncsIoReadFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoReadFieldCallbackC)) -> IOFuncsIoReadFieldCallback -> Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt Source
mkIOFuncsIoReadFieldCallback :: IOFuncsIoReadFieldCallbackC -> IO (FunPtr IOFuncsIoReadFieldCallbackC) Source
IOFuncsIoSeekFieldCallback
iOFuncsIoSeekFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoSeekFieldCallbackC)) -> IOFuncsIoSeekFieldCallback -> Ptr IOChannel -> Int64 -> CUInt -> IO CUInt Source
mkIOFuncsIoSeekFieldCallback :: IOFuncsIoSeekFieldCallbackC -> IO (FunPtr IOFuncsIoSeekFieldCallbackC) Source
IOFuncsIoSetFlagsFieldCallback
iOFuncsIoSetFlagsFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoSetFlagsFieldCallbackC)) -> IOFuncsIoSetFlagsFieldCallback -> Ptr IOChannel -> CUInt -> IO CUInt Source
mkIOFuncsIoSetFlagsFieldCallback :: IOFuncsIoSetFlagsFieldCallbackC -> IO (FunPtr IOFuncsIoSetFlagsFieldCallbackC) Source
IOFuncsIoWriteFieldCallback
iOFuncsIoWriteFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoWriteFieldCallbackC)) -> IOFuncsIoWriteFieldCallback -> Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt Source
mkIOFuncsIoWriteFieldCallback :: IOFuncsIoWriteFieldCallbackC -> IO (FunPtr IOFuncsIoWriteFieldCallbackC) Source
LogFunc
logFuncClosure :: LogFunc -> IO Closure Source
logFuncWrapper :: Maybe (Ptr (FunPtr LogFuncC)) -> LogFunc -> CString -> CUInt -> CString -> Ptr () -> IO () Source
MarkupParserEndElementFieldCallback
type MarkupParserEndElementFieldCallback = MarkupParseContext -> Text -> IO () Source
type MarkupParserEndElementFieldCallbackC = Ptr MarkupParseContext -> CString -> Ptr () -> IO () Source
markupParserEndElementFieldCallbackClosure :: MarkupParserEndElementFieldCallback -> IO Closure Source
markupParserEndElementFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserEndElementFieldCallbackC)) -> MarkupParserEndElementFieldCallback -> Ptr MarkupParseContext -> CString -> Ptr () -> IO () Source
mkMarkupParserEndElementFieldCallback :: MarkupParserEndElementFieldCallbackC -> IO (FunPtr MarkupParserEndElementFieldCallbackC) Source
MarkupParserErrorFieldCallback
type MarkupParserErrorFieldCallback = MarkupParseContext -> GError -> IO () Source
type MarkupParserErrorFieldCallbackC = Ptr MarkupParseContext -> Ptr GError -> Ptr () -> IO () Source
markupParserErrorFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserErrorFieldCallbackC)) -> MarkupParserErrorFieldCallback -> Ptr MarkupParseContext -> Ptr GError -> Ptr () -> IO () Source
mkMarkupParserErrorFieldCallback :: MarkupParserErrorFieldCallbackC -> IO (FunPtr MarkupParserErrorFieldCallbackC) Source
MarkupParserPassthroughFieldCallback
type MarkupParserPassthroughFieldCallback = MarkupParseContext -> Text -> Word64 -> IO () Source
type MarkupParserPassthroughFieldCallbackC = Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> IO () Source
markupParserPassthroughFieldCallbackClosure :: MarkupParserPassthroughFieldCallback -> IO Closure Source
markupParserPassthroughFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserPassthroughFieldCallbackC)) -> MarkupParserPassthroughFieldCallback -> Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> IO () Source
mkMarkupParserPassthroughFieldCallback :: MarkupParserPassthroughFieldCallbackC -> IO (FunPtr MarkupParserPassthroughFieldCallbackC) Source
MarkupParserStartElementFieldCallback
type MarkupParserStartElementFieldCallback = MarkupParseContext -> Text -> Text -> Text -> IO () Source
type MarkupParserStartElementFieldCallbackC = Ptr MarkupParseContext -> CString -> CString -> CString -> Ptr () -> IO () Source
markupParserStartElementFieldCallbackClosure :: MarkupParserStartElementFieldCallback -> IO Closure Source
markupParserStartElementFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserStartElementFieldCallbackC)) -> MarkupParserStartElementFieldCallback -> Ptr MarkupParseContext -> CString -> CString -> CString -> Ptr () -> IO () Source
mkMarkupParserStartElementFieldCallback :: MarkupParserStartElementFieldCallbackC -> IO (FunPtr MarkupParserStartElementFieldCallbackC) Source
MarkupParserTextFieldCallback
type MarkupParserTextFieldCallback = MarkupParseContext -> Text -> Word64 -> IO () Source
type MarkupParserTextFieldCallbackC = Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> IO () Source
markupParserTextFieldCallbackWrapper :: Maybe (Ptr (FunPtr MarkupParserTextFieldCallbackC)) -> MarkupParserTextFieldCallback -> Ptr MarkupParseContext -> CString -> Word64 -> Ptr () -> IO () Source
mkMarkupParserTextFieldCallback :: MarkupParserTextFieldCallbackC -> IO (FunPtr MarkupParserTextFieldCallbackC) Source
MemVTableFreeFieldCallback
type MemVTableFreeFieldCallback = Ptr () -> IO () Source
type MemVTableFreeFieldCallbackC = Ptr () -> IO () Source
memVTableFreeFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableFreeFieldCallbackC)) -> MemVTableFreeFieldCallback -> Ptr () -> IO () Source
mkMemVTableFreeFieldCallback :: MemVTableFreeFieldCallbackC -> IO (FunPtr MemVTableFreeFieldCallbackC) Source
NodeForeachFunc
type NodeForeachFunc = Node -> Ptr () -> IO () Source
nodeForeachFuncWrapper :: Maybe (Ptr (FunPtr NodeForeachFuncC)) -> NodeForeachFunc -> Ptr Node -> Ptr () -> IO () Source
NodeTraverseFunc
nodeTraverseFuncWrapper :: Maybe (Ptr (FunPtr NodeTraverseFuncC)) -> NodeTraverseFunc -> Ptr Node -> Ptr () -> IO CInt Source
OptionArgFunc
optionArgFuncWrapper :: Maybe (Ptr (FunPtr OptionArgFuncC)) -> OptionArgFunc -> CString -> CString -> Ptr () -> IO CInt Source
OptionErrorFunc
type OptionErrorFunc = OptionContext -> OptionGroup -> Ptr () -> IO () Source
type OptionErrorFuncC = Ptr OptionContext -> Ptr OptionGroup -> Ptr () -> IO () Source
optionErrorFuncWrapper :: Maybe (Ptr (FunPtr OptionErrorFuncC)) -> OptionErrorFunc -> Ptr OptionContext -> Ptr OptionGroup -> Ptr () -> IO () Source
OptionParseFunc
type OptionParseFunc = OptionContext -> OptionGroup -> Ptr () -> IO Bool Source
type OptionParseFuncC = Ptr OptionContext -> Ptr OptionGroup -> Ptr () -> IO CInt Source
optionParseFuncWrapper :: Maybe (Ptr (FunPtr OptionParseFuncC)) -> OptionParseFunc -> Ptr OptionContext -> Ptr OptionGroup -> Ptr () -> IO CInt Source
PollFunc
pollFuncClosure :: PollFunc -> IO Closure Source
pollFuncWrapper :: Maybe (Ptr (FunPtr PollFuncC)) -> PollFunc -> Ptr PollFD -> Word32 -> Int32 -> IO Int32 Source
PrintFunc
type PrintFuncC = CString -> IO () Source
mkPrintFunc :: PrintFuncC -> IO (FunPtr PrintFuncC) Source
printFuncClosure :: PrintFunc -> IO Closure Source
printFuncWrapper :: Maybe (Ptr (FunPtr PrintFuncC)) -> PrintFunc -> CString -> IO () Source
RegexEvalCallback
regexEvalCallbackWrapper :: Maybe (Ptr (FunPtr RegexEvalCallbackC)) -> RegexEvalCallback -> Ptr MatchInfo -> Ptr String -> Ptr () -> IO CInt Source
ScannerMsgFunc
scannerMsgFuncWrapper :: Maybe (Ptr (FunPtr ScannerMsgFuncC)) -> ScannerMsgFunc -> Ptr Scanner -> CString -> CInt -> IO () Source
SequenceIterCompareFunc
type SequenceIterCompareFunc = SequenceIter -> SequenceIter -> Ptr () -> IO Int32 Source
type SequenceIterCompareFuncC = Ptr SequenceIter -> Ptr SequenceIter -> Ptr () -> IO Int32 Source
mkSequenceIterCompareFunc :: SequenceIterCompareFuncC -> IO (FunPtr SequenceIterCompareFuncC) Source
sequenceIterCompareFuncWrapper :: Maybe (Ptr (FunPtr SequenceIterCompareFuncC)) -> SequenceIterCompareFunc -> Ptr SequenceIter -> Ptr SequenceIter -> Ptr () -> IO Int32 Source
SourceCallbackFuncsRefFieldCallback
type SourceCallbackFuncsRefFieldCallback = Ptr () -> IO () Source
type SourceCallbackFuncsRefFieldCallbackC = Ptr () -> IO () Source
mkSourceCallbackFuncsRefFieldCallback :: SourceCallbackFuncsRefFieldCallbackC -> IO (FunPtr SourceCallbackFuncsRefFieldCallbackC) Source
sourceCallbackFuncsRefFieldCallbackClosure :: SourceCallbackFuncsRefFieldCallback -> IO Closure Source
sourceCallbackFuncsRefFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceCallbackFuncsRefFieldCallbackC)) -> SourceCallbackFuncsRefFieldCallback -> Ptr () -> IO () Source
SourceCallbackFuncsUnrefFieldCallback
type SourceCallbackFuncsUnrefFieldCallback = Ptr () -> IO () Source
type SourceCallbackFuncsUnrefFieldCallbackC = Ptr () -> IO () Source
mkSourceCallbackFuncsUnrefFieldCallback :: SourceCallbackFuncsUnrefFieldCallbackC -> IO (FunPtr SourceCallbackFuncsUnrefFieldCallbackC) Source
sourceCallbackFuncsUnrefFieldCallbackClosure :: SourceCallbackFuncsUnrefFieldCallback -> IO Closure Source
sourceCallbackFuncsUnrefFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceCallbackFuncsUnrefFieldCallbackC)) -> SourceCallbackFuncsUnrefFieldCallback -> Ptr () -> IO () Source
SourceDummyMarshal
type SourceDummyMarshal = IO () Source
type SourceDummyMarshalC = IO () Source
sourceDummyMarshalWrapper :: Maybe (Ptr (FunPtr SourceDummyMarshalC)) -> SourceDummyMarshal -> IO () Source
SourceFunc
type SourceFunc = IO Bool Source
type SourceFuncC = Ptr () -> IO CInt Source
mkSourceFunc :: SourceFuncC -> IO (FunPtr SourceFuncC) Source
sourceFuncWrapper :: Maybe (Ptr (FunPtr SourceFuncC)) -> SourceFunc -> Ptr () -> IO CInt Source
SourceFuncsCheckFieldCallback
type SourceFuncsCheckFieldCallback = Source -> IO Bool Source
mkSourceFuncsCheckFieldCallback :: SourceFuncsCheckFieldCallbackC -> IO (FunPtr SourceFuncsCheckFieldCallbackC) Source
sourceFuncsCheckFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceFuncsCheckFieldCallbackC)) -> SourceFuncsCheckFieldCallback -> Ptr Source -> IO CInt Source
SourceFuncsFinalizeFieldCallback
type SourceFuncsFinalizeFieldCallback = Source -> IO () Source
type SourceFuncsFinalizeFieldCallbackC = Ptr Source -> IO () Source
mkSourceFuncsFinalizeFieldCallback :: SourceFuncsFinalizeFieldCallbackC -> IO (FunPtr SourceFuncsFinalizeFieldCallbackC) Source
sourceFuncsFinalizeFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceFuncsFinalizeFieldCallbackC)) -> SourceFuncsFinalizeFieldCallback -> Ptr Source -> IO () Source
SourceFuncsPrepareFieldCallback
mkSourceFuncsPrepareFieldCallback :: SourceFuncsPrepareFieldCallbackC -> IO (FunPtr SourceFuncsPrepareFieldCallbackC) Source
sourceFuncsPrepareFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceFuncsPrepareFieldCallbackC)) -> SourceFuncsPrepareFieldCallback -> Ptr Source -> Int32 -> IO CInt Source
SpawnChildSetupFunc
type SpawnChildSetupFunc = IO () Source
type SpawnChildSetupFuncC = Ptr () -> IO () Source
spawnChildSetupFuncWrapper :: Maybe (Ptr (FunPtr SpawnChildSetupFuncC)) -> SpawnChildSetupFunc -> Ptr () -> IO () Source
TestDataFunc
type TestDataFunc = IO () Source
type TestDataFuncC = Ptr () -> IO () Source
testDataFuncWrapper :: Maybe (Ptr (FunPtr TestDataFuncC)) -> TestDataFunc -> Ptr () -> IO () Source
TestFixtureFunc
type TestFixtureFunc = Ptr () -> IO () Source
type TestFixtureFuncC = Ptr () -> Ptr () -> IO () Source
testFixtureFuncWrapper :: Maybe (Ptr (FunPtr TestFixtureFuncC)) -> TestFixtureFunc -> Ptr () -> Ptr () -> IO () Source
TestFunc
testFuncClosure :: TestFunc -> IO Closure Source
TestLogFatalFunc
type TestLogFatalFunc = Text -> [LogLevelFlags] -> Text -> IO Bool Source
testLogFatalFuncWrapper :: Maybe (Ptr (FunPtr TestLogFatalFuncC)) -> TestLogFatalFunc -> CString -> CUInt -> CString -> Ptr () -> IO CInt Source
TranslateFunc
translateFuncWrapper :: Maybe (Ptr (FunPtr TranslateFuncC)) -> TranslateFunc -> CString -> Ptr () -> IO CString Source
TraverseFunc
traverseFuncWrapper :: Maybe (Ptr (FunPtr TraverseFuncC)) -> TraverseFunc -> Ptr () -> Ptr () -> Ptr () -> IO CInt Source
UnixFDSourceFunc
type UnixFDSourceFunc = Int32 -> [IOCondition] -> IO Bool Source
unixFDSourceFuncWrapper :: Maybe (Ptr (FunPtr UnixFDSourceFuncC)) -> UnixFDSourceFunc -> Int32 -> CUInt -> Ptr () -> IO CInt Source
VoidFunc
voidFuncClosure :: VoidFunc -> IO Closure Source