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 |
- 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
- 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