| 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
- CopyFunc
- DataForeachFunc
- DestroyNotify
- DuplicateFunc
- 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
- MemVTableCallocFieldCallback
- MemVTableFreeFieldCallback
- MemVTableMallocFieldCallback
- MemVTableReallocFieldCallback
- MemVTableTryMallocFieldCallback
- MemVTableTryReallocFieldCallback
- NodeForeachFunc
- NodeTraverseFunc
- OptionArgFunc
- OptionErrorFunc
- OptionParseFunc
- PollFunc
- PrintFunc
- RegexEvalCallback
- ScannerMsgFunc
- SequenceIterCompareFunc
- SourceCallbackFuncsRefFieldCallback
- SourceCallbackFuncsUnrefFieldCallback
- SourceDummyMarshal
- SourceFunc
- SourceFuncsCheckFieldCallback
- SourceFuncsFinalizeFieldCallback
- SourceFuncsPrepareFieldCallback
- SpawnChildSetupFunc
- TestDataFunc
- TestFixtureFunc
- TestFunc
- TestLogFatalFunc
- ThreadFunc
- 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 CopyFunc = Ptr () -> Ptr () -> IO (Ptr ())
- type CopyFuncC = Ptr () -> Ptr () -> IO (Ptr ())
- copyFuncClosure :: CopyFunc -> IO Closure
- copyFuncWrapper :: Maybe (Ptr (FunPtr CopyFuncC)) -> CopyFunc -> Ptr () -> Ptr () -> IO (Ptr ())
- mkCopyFunc :: CopyFuncC -> IO (FunPtr CopyFuncC)
- noCopyFunc :: Maybe CopyFunc
- 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 DuplicateFunc = Ptr () -> IO (Ptr ())
- type DuplicateFuncC = Ptr () -> Ptr () -> IO (Ptr ())
- duplicateFuncClosure :: DuplicateFunc -> IO Closure
- duplicateFuncWrapper :: Maybe (Ptr (FunPtr DuplicateFuncC)) -> DuplicateFunc -> Ptr () -> Ptr () -> IO (Ptr ())
- mkDuplicateFunc :: DuplicateFuncC -> IO (FunPtr DuplicateFuncC)
- noDuplicateFunc :: Maybe DuplicateFunc
- 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 MemVTableCallocFieldCallback = Word64 -> Word64 -> IO (Ptr ())
- type MemVTableCallocFieldCallbackC = Word64 -> Word64 -> IO (Ptr ())
- memVTableCallocFieldCallbackClosure :: MemVTableCallocFieldCallback -> IO Closure
- memVTableCallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableCallocFieldCallbackC)) -> MemVTableCallocFieldCallback -> Word64 -> Word64 -> IO (Ptr ())
- mkMemVTableCallocFieldCallback :: MemVTableCallocFieldCallbackC -> IO (FunPtr MemVTableCallocFieldCallbackC)
- noMemVTableCallocFieldCallback :: Maybe MemVTableCallocFieldCallback
- 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 MemVTableMallocFieldCallback = Word64 -> IO (Ptr ())
- type MemVTableMallocFieldCallbackC = Word64 -> IO (Ptr ())
- memVTableMallocFieldCallbackClosure :: MemVTableMallocFieldCallback -> IO Closure
- memVTableMallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableMallocFieldCallbackC)) -> MemVTableMallocFieldCallback -> Word64 -> IO (Ptr ())
- mkMemVTableMallocFieldCallback :: MemVTableMallocFieldCallbackC -> IO (FunPtr MemVTableMallocFieldCallbackC)
- noMemVTableMallocFieldCallback :: Maybe MemVTableMallocFieldCallback
- type MemVTableReallocFieldCallback = Ptr () -> Word64 -> IO (Ptr ())
- type MemVTableReallocFieldCallbackC = Ptr () -> Word64 -> IO (Ptr ())
- memVTableReallocFieldCallbackClosure :: MemVTableReallocFieldCallback -> IO Closure
- memVTableReallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableReallocFieldCallbackC)) -> MemVTableReallocFieldCallback -> Ptr () -> Word64 -> IO (Ptr ())
- mkMemVTableReallocFieldCallback :: MemVTableReallocFieldCallbackC -> IO (FunPtr MemVTableReallocFieldCallbackC)
- noMemVTableReallocFieldCallback :: Maybe MemVTableReallocFieldCallback
- type MemVTableTryMallocFieldCallback = Word64 -> IO (Ptr ())
- type MemVTableTryMallocFieldCallbackC = Word64 -> IO (Ptr ())
- memVTableTryMallocFieldCallbackClosure :: MemVTableTryMallocFieldCallback -> IO Closure
- memVTableTryMallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableTryMallocFieldCallbackC)) -> MemVTableTryMallocFieldCallback -> Word64 -> IO (Ptr ())
- mkMemVTableTryMallocFieldCallback :: MemVTableTryMallocFieldCallbackC -> IO (FunPtr MemVTableTryMallocFieldCallbackC)
- noMemVTableTryMallocFieldCallback :: Maybe MemVTableTryMallocFieldCallback
- type MemVTableTryReallocFieldCallback = Ptr () -> Word64 -> IO (Ptr ())
- type MemVTableTryReallocFieldCallbackC = Ptr () -> Word64 -> IO (Ptr ())
- memVTableTryReallocFieldCallbackClosure :: MemVTableTryReallocFieldCallback -> IO Closure
- memVTableTryReallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableTryReallocFieldCallbackC)) -> MemVTableTryReallocFieldCallback -> Ptr () -> Word64 -> IO (Ptr ())
- mkMemVTableTryReallocFieldCallback :: MemVTableTryReallocFieldCallbackC -> IO (FunPtr MemVTableTryReallocFieldCallbackC)
- noMemVTableTryReallocFieldCallback :: Maybe MemVTableTryReallocFieldCallback
- 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 ThreadFunc = Ptr () -> IO (Ptr ())
- type ThreadFuncC = Ptr () -> IO (Ptr ())
- mkThreadFunc :: ThreadFuncC -> IO (FunPtr ThreadFuncC)
- noThreadFunc :: Maybe ThreadFunc
- threadFuncClosure :: ThreadFunc -> IO Closure
- threadFuncWrapper :: Maybe (Ptr (FunPtr ThreadFuncC)) -> ThreadFunc -> Ptr () -> IO (Ptr ())
- 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
childWatchFuncClosure :: ChildWatchFunc -> IO Closure Source #
childWatchFuncWrapper :: Maybe (Ptr (FunPtr ChildWatchFuncC)) -> ChildWatchFunc -> Int32 -> Int32 -> Ptr () -> IO () Source #
CompareDataFunc
compareDataFuncClosure :: CompareDataFunc -> IO Closure Source #
compareDataFuncWrapper :: Maybe (Ptr (FunPtr CompareDataFuncC)) -> CompareDataFunc -> Ptr () -> Ptr () -> Ptr () -> IO Int32 Source #
CompareFunc
compareFuncClosure :: CompareFunc -> IO Closure Source #
compareFuncWrapper :: Maybe (Ptr (FunPtr CompareFuncC)) -> CompareFunc -> Ptr () -> Ptr () -> IO Int32 Source #
mkCompareFunc :: CompareFuncC -> IO (FunPtr CompareFuncC) Source #
CopyFunc
copyFuncClosure :: CopyFunc -> IO Closure Source #
copyFuncWrapper :: Maybe (Ptr (FunPtr CopyFuncC)) -> CopyFunc -> Ptr () -> Ptr () -> IO (Ptr ()) Source #
DataForeachFunc
dataForeachFuncClosure :: DataForeachFunc -> IO Closure Source #
dataForeachFuncWrapper :: Maybe (Ptr (FunPtr DataForeachFuncC)) -> DataForeachFunc -> Word32 -> Ptr () -> Ptr () -> IO () Source #
DestroyNotify
type DestroyNotify = Ptr () -> IO () Source #
type DestroyNotifyC = Ptr () -> IO () Source #
destroyNotifyClosure :: DestroyNotify -> IO Closure Source #
destroyNotifyWrapper :: Maybe (Ptr (FunPtr DestroyNotifyC)) -> DestroyNotify -> Ptr () -> IO () Source #
DuplicateFunc
duplicateFuncClosure :: DuplicateFunc -> IO Closure Source #
duplicateFuncWrapper :: Maybe (Ptr (FunPtr DuplicateFuncC)) -> DuplicateFunc -> Ptr () -> Ptr () -> IO (Ptr ()) 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 #
hFuncWrapper :: Maybe (Ptr (FunPtr HFuncC)) -> HFunc -> Ptr () -> Ptr () -> Ptr () -> IO () 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
hookCheckFuncClosure :: HookCheckFunc -> IO Closure Source #
hookCheckFuncWrapper :: Maybe (Ptr (FunPtr HookCheckFuncC)) -> HookCheckFunc -> Ptr () -> IO CInt Source #
HookCheckMarshaller
hookCheckMarshallerClosure :: HookCheckMarshaller -> IO Closure Source #
hookCheckMarshallerWrapper :: Maybe (Ptr (FunPtr HookCheckMarshallerC)) -> HookCheckMarshaller -> Ptr Hook -> Ptr () -> IO CInt Source #
HookCompareFunc
hookCompareFuncClosure :: HookCompareFunc -> IO Closure Source #
hookCompareFuncWrapper :: Maybe (Ptr (FunPtr HookCompareFuncC)) -> HookCompareFunc -> Ptr Hook -> Ptr Hook -> IO Int32 Source #
HookFinalizeFunc
hookFinalizeFuncClosure :: HookFinalizeFunc -> IO Closure Source #
hookFinalizeFuncWrapper :: Maybe (Ptr (FunPtr HookFinalizeFuncC)) -> HookFinalizeFunc -> Ptr HookList -> Ptr Hook -> IO () Source #
HookFindFunc
hookFindFuncClosure :: HookFindFunc -> IO Closure Source #
hookFindFuncWrapper :: Maybe (Ptr (FunPtr HookFindFuncC)) -> HookFindFunc -> Ptr Hook -> Ptr () -> IO CInt Source #
mkHookFindFunc :: HookFindFuncC -> IO (FunPtr HookFindFuncC) Source #
HookFunc
hookFuncClosure :: HookFunc -> IO Closure Source #
HookMarshaller
hookMarshallerClosure :: HookMarshaller -> IO Closure 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
iOFuncsIoCloseFieldCallbackClosure :: IOFuncsIoCloseFieldCallback -> IO Closure 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 #
iOFuncsIoCreateWatchFieldCallbackClosure :: IOFuncsIoCreateWatchFieldCallback -> IO Closure 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 #
iOFuncsIoFreeFieldCallbackClosure :: IOFuncsIoFreeFieldCallback -> IO Closure Source #
iOFuncsIoFreeFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoFreeFieldCallbackC)) -> IOFuncsIoFreeFieldCallback -> Ptr IOChannel -> IO () Source #
mkIOFuncsIoFreeFieldCallback :: IOFuncsIoFreeFieldCallbackC -> IO (FunPtr IOFuncsIoFreeFieldCallbackC) Source #
IOFuncsIoGetFlagsFieldCallback
iOFuncsIoGetFlagsFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoGetFlagsFieldCallbackC)) -> IOFuncsIoGetFlagsFieldCallback -> Ptr IOChannel -> IO CUInt Source #
mkIOFuncsIoGetFlagsFieldCallback :: IOFuncsIoGetFlagsFieldCallbackC -> IO (FunPtr IOFuncsIoGetFlagsFieldCallbackC) Source #
IOFuncsIoReadFieldCallback
type IOFuncsIoReadFieldCallbackC = Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt Source #
iOFuncsIoReadFieldCallbackClosure :: IOFuncsIoReadFieldCallback -> IO Closure Source #
iOFuncsIoReadFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoReadFieldCallbackC)) -> IOFuncsIoReadFieldCallback -> Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt Source #
mkIOFuncsIoReadFieldCallback :: IOFuncsIoReadFieldCallbackC -> IO (FunPtr IOFuncsIoReadFieldCallbackC) Source #
IOFuncsIoSeekFieldCallback
iOFuncsIoSeekFieldCallbackClosure :: IOFuncsIoSeekFieldCallback -> IO Closure Source #
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
type IOFuncsIoWriteFieldCallbackC = Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt Source #
iOFuncsIoWriteFieldCallbackClosure :: IOFuncsIoWriteFieldCallback -> IO Closure Source #
iOFuncsIoWriteFieldCallbackWrapper :: Maybe (Ptr (FunPtr IOFuncsIoWriteFieldCallbackC)) -> IOFuncsIoWriteFieldCallback -> Ptr IOChannel -> CString -> Word64 -> Word64 -> IO CUInt Source #
mkIOFuncsIoWriteFieldCallback :: IOFuncsIoWriteFieldCallbackC -> IO (FunPtr IOFuncsIoWriteFieldCallbackC) Source #
LogFunc
type LogFunc = Text -> [LogLevelFlags] -> Text -> IO () Source #
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 #
MemVTableCallocFieldCallback
memVTableCallocFieldCallbackClosure :: MemVTableCallocFieldCallback -> IO Closure Source #
memVTableCallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableCallocFieldCallbackC)) -> MemVTableCallocFieldCallback -> Word64 -> Word64 -> IO (Ptr ()) Source #
mkMemVTableCallocFieldCallback :: MemVTableCallocFieldCallbackC -> IO (FunPtr MemVTableCallocFieldCallbackC) Source #
MemVTableFreeFieldCallback
type MemVTableFreeFieldCallback = Ptr () -> IO () Source #
type MemVTableFreeFieldCallbackC = Ptr () -> IO () Source #
memVTableFreeFieldCallbackClosure :: MemVTableFreeFieldCallback -> IO Closure Source #
memVTableFreeFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableFreeFieldCallbackC)) -> MemVTableFreeFieldCallback -> Ptr () -> IO () Source #
mkMemVTableFreeFieldCallback :: MemVTableFreeFieldCallbackC -> IO (FunPtr MemVTableFreeFieldCallbackC) Source #
MemVTableMallocFieldCallback
memVTableMallocFieldCallbackClosure :: MemVTableMallocFieldCallback -> IO Closure Source #
memVTableMallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableMallocFieldCallbackC)) -> MemVTableMallocFieldCallback -> Word64 -> IO (Ptr ()) Source #
mkMemVTableMallocFieldCallback :: MemVTableMallocFieldCallbackC -> IO (FunPtr MemVTableMallocFieldCallbackC) Source #
MemVTableReallocFieldCallback
memVTableReallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableReallocFieldCallbackC)) -> MemVTableReallocFieldCallback -> Ptr () -> Word64 -> IO (Ptr ()) Source #
mkMemVTableReallocFieldCallback :: MemVTableReallocFieldCallbackC -> IO (FunPtr MemVTableReallocFieldCallbackC) Source #
MemVTableTryMallocFieldCallback
memVTableTryMallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableTryMallocFieldCallbackC)) -> MemVTableTryMallocFieldCallback -> Word64 -> IO (Ptr ()) Source #
mkMemVTableTryMallocFieldCallback :: MemVTableTryMallocFieldCallbackC -> IO (FunPtr MemVTableTryMallocFieldCallbackC) Source #
MemVTableTryReallocFieldCallback
memVTableTryReallocFieldCallbackWrapper :: Maybe (Ptr (FunPtr MemVTableTryReallocFieldCallbackC)) -> MemVTableTryReallocFieldCallback -> Ptr () -> Word64 -> IO (Ptr ()) Source #
mkMemVTableTryReallocFieldCallback :: MemVTableTryReallocFieldCallbackC -> IO (FunPtr MemVTableTryReallocFieldCallbackC) Source #
NodeForeachFunc
nodeForeachFuncClosure :: NodeForeachFunc -> IO Closure Source #
nodeForeachFuncWrapper :: Maybe (Ptr (FunPtr NodeForeachFuncC)) -> NodeForeachFunc -> Ptr Node -> Ptr () -> IO () Source #
NodeTraverseFunc
nodeTraverseFuncClosure :: NodeTraverseFunc -> IO Closure Source #
nodeTraverseFuncWrapper :: Maybe (Ptr (FunPtr NodeTraverseFuncC)) -> NodeTraverseFunc -> Ptr Node -> Ptr () -> IO CInt Source #
OptionArgFunc
optionArgFuncClosure :: OptionArgFunc -> IO Closure Source #
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 #
optionErrorFuncClosure :: OptionErrorFunc -> IO Closure 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 #
optionParseFuncClosure :: OptionParseFunc -> IO Closure 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
regexEvalCallbackClosure :: RegexEvalCallback -> IO Closure Source #
regexEvalCallbackWrapper :: Maybe (Ptr (FunPtr RegexEvalCallbackC)) -> RegexEvalCallback -> Ptr MatchInfo -> Ptr String -> Ptr () -> IO CInt Source #
ScannerMsgFunc
scannerMsgFuncClosure :: ScannerMsgFunc -> IO Closure Source #
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 #
sequenceIterCompareFuncClosure :: SequenceIterCompareFunc -> IO Closure 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 #
sourceDummyMarshalClosure :: SourceDummyMarshal -> IO Closure Source #
sourceDummyMarshalWrapper :: Maybe (Ptr (FunPtr SourceDummyMarshalC)) -> SourceDummyMarshal -> IO () Source #
SourceFunc
type SourceFunc = IO Bool Source #
mkSourceFunc :: SourceFuncC -> IO (FunPtr SourceFuncC) Source #
sourceFuncClosure :: SourceFunc -> IO Closure Source #
sourceFuncWrapper :: Maybe (Ptr (FunPtr SourceFuncC)) -> SourceFunc -> Ptr () -> IO CInt Source #
SourceFuncsCheckFieldCallback
mkSourceFuncsCheckFieldCallback :: SourceFuncsCheckFieldCallbackC -> IO (FunPtr SourceFuncsCheckFieldCallbackC) Source #
sourceFuncsCheckFieldCallbackWrapper :: Maybe (Ptr (FunPtr SourceFuncsCheckFieldCallbackC)) -> SourceFuncsCheckFieldCallback -> Ptr Source -> IO CInt Source #
SourceFuncsFinalizeFieldCallback
type SourceFuncsFinalizeFieldCallback = 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 #
spawnChildSetupFuncClosure :: SpawnChildSetupFunc -> IO Closure Source #
spawnChildSetupFuncWrapper :: Maybe (Ptr (FunPtr SpawnChildSetupFuncC)) -> SpawnChildSetupFunc -> Ptr () -> IO () Source #
TestDataFunc
type TestDataFunc = IO () Source #
type TestDataFuncC = Ptr () -> IO () Source #
mkTestDataFunc :: TestDataFuncC -> IO (FunPtr TestDataFuncC) Source #
testDataFuncClosure :: TestDataFunc -> IO Closure Source #
testDataFuncWrapper :: Maybe (Ptr (FunPtr TestDataFuncC)) -> TestDataFunc -> Ptr () -> IO () Source #
TestFixtureFunc
type TestFixtureFunc = Ptr () -> IO () Source #
testFixtureFuncClosure :: TestFixtureFunc -> IO Closure 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 #
testLogFatalFuncClosure :: TestLogFatalFunc -> IO Closure Source #
testLogFatalFuncWrapper :: Maybe (Ptr (FunPtr TestLogFatalFuncC)) -> TestLogFatalFunc -> CString -> CUInt -> CString -> Ptr () -> IO CInt Source #
ThreadFunc
mkThreadFunc :: ThreadFuncC -> IO (FunPtr ThreadFuncC) Source #
threadFuncClosure :: ThreadFunc -> IO Closure Source #
threadFuncWrapper :: Maybe (Ptr (FunPtr ThreadFuncC)) -> ThreadFunc -> Ptr () -> IO (Ptr ()) Source #
TranslateFunc
type TranslateFunc = Text -> Ptr () -> IO Text Source #
translateFuncClosure :: TranslateFunc -> IO Closure Source #
translateFuncWrapper :: Maybe (Ptr (FunPtr TranslateFuncC)) -> TranslateFunc -> CString -> Ptr () -> IO CString Source #
TraverseFunc
mkTraverseFunc :: TraverseFuncC -> IO (FunPtr TraverseFuncC) Source #
traverseFuncClosure :: TraverseFunc -> IO Closure Source #
traverseFuncWrapper :: Maybe (Ptr (FunPtr TraverseFuncC)) -> TraverseFunc -> Ptr () -> Ptr () -> Ptr () -> IO CInt Source #
UnixFDSourceFunc
type UnixFDSourceFunc = Int32 -> [IOCondition] -> IO Bool Source #
unixFDSourceFuncClosure :: UnixFDSourceFunc -> IO Closure Source #
unixFDSourceFuncWrapper :: Maybe (Ptr (FunPtr UnixFDSourceFuncC)) -> UnixFDSourceFunc -> Int32 -> CUInt -> Ptr () -> IO CInt Source #
VoidFunc
voidFuncClosure :: VoidFunc -> IO Closure Source #