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
- ConfigCallback
- ConfigMatchCallback
- CredAcquireCallback
- DiffBinaryCallback
- DiffFileCallback
- DiffHunkCallback
- DiffLineCallback
- DiffSimilarityMetricBufferSignatureCallback
- DiffSimilarityMetricFileSignatureCallback
- DiffSimilarityMetricFreeSignatureCallback
- DiffSimilarityMetricSimilarityCallback
- NoteCallback
- ReferencesCallback
- ReferencesNameCallback
- RemoteListCallback
- StashCallback
- StatusCallback
- SubmoduleCallback
- TagCallback
- TransferProgressCallback
- TreeWalkCallback
- type C_ConfigCallback = Ptr ConfigEntry -> Ptr () -> IO Int32
- type ConfigCallback = ConfigEntry -> IO Int32
- type ConfigCallback_WithClosures = ConfigEntry -> Ptr () -> IO Int32
- drop_closures_ConfigCallback :: ConfigCallback -> ConfigCallback_WithClosures
- dynamic_ConfigCallback :: (HasCallStack, MonadIO m) => FunPtr C_ConfigCallback -> ConfigEntry -> Ptr () -> m Int32
- genClosure_ConfigCallback :: ConfigCallback -> IO Closure
- mk_ConfigCallback :: C_ConfigCallback -> IO (FunPtr C_ConfigCallback)
- noConfigCallback :: Maybe ConfigCallback
- noConfigCallback_WithClosures :: Maybe ConfigCallback_WithClosures
- wrap_ConfigCallback :: Maybe (Ptr (FunPtr C_ConfigCallback)) -> ConfigCallback_WithClosures -> Ptr ConfigEntry -> Ptr () -> IO Int32
- type C_ConfigMatchCallback = Ptr MatchInfo -> CString -> Ptr () -> IO Int32
- type ConfigMatchCallback = MatchInfo -> Text -> IO Int32
- type ConfigMatchCallback_WithClosures = MatchInfo -> Text -> Ptr () -> IO Int32
- drop_closures_ConfigMatchCallback :: ConfigMatchCallback -> ConfigMatchCallback_WithClosures
- dynamic_ConfigMatchCallback :: (HasCallStack, MonadIO m) => FunPtr C_ConfigMatchCallback -> MatchInfo -> Text -> Ptr () -> m Int32
- genClosure_ConfigMatchCallback :: ConfigMatchCallback -> IO Closure
- mk_ConfigMatchCallback :: C_ConfigMatchCallback -> IO (FunPtr C_ConfigMatchCallback)
- noConfigMatchCallback :: Maybe ConfigMatchCallback
- noConfigMatchCallback_WithClosures :: Maybe ConfigMatchCallback_WithClosures
- wrap_ConfigMatchCallback :: Maybe (Ptr (FunPtr C_ConfigMatchCallback)) -> ConfigMatchCallback_WithClosures -> Ptr MatchInfo -> CString -> Ptr () -> IO Int32
- type C_CredAcquireCallback = CString -> CString -> Word32 -> Ptr Cred -> Ptr () -> IO Int32
- type CredAcquireCallback = Text -> Maybe Text -> Word32 -> Cred -> IO Int32
- type CredAcquireCallback_WithClosures = Text -> Maybe Text -> Word32 -> Cred -> Ptr () -> IO Int32
- drop_closures_CredAcquireCallback :: CredAcquireCallback -> CredAcquireCallback_WithClosures
- dynamic_CredAcquireCallback :: (HasCallStack, MonadIO m, IsCred a) => FunPtr C_CredAcquireCallback -> Text -> Maybe Text -> Word32 -> a -> Ptr () -> m Int32
- genClosure_CredAcquireCallback :: CredAcquireCallback -> IO Closure
- mk_CredAcquireCallback :: C_CredAcquireCallback -> IO (FunPtr C_CredAcquireCallback)
- noCredAcquireCallback :: Maybe CredAcquireCallback
- noCredAcquireCallback_WithClosures :: Maybe CredAcquireCallback_WithClosures
- wrap_CredAcquireCallback :: Maybe (Ptr (FunPtr C_CredAcquireCallback)) -> CredAcquireCallback_WithClosures -> CString -> CString -> Word32 -> Ptr Cred -> Ptr () -> IO Int32
- type C_DiffBinaryCallback = Ptr DiffDelta -> Ptr DiffBinary -> Ptr () -> IO Int32
- type DiffBinaryCallback = DiffDelta -> DiffBinary -> IO Int32
- type DiffBinaryCallback_WithClosures = DiffDelta -> DiffBinary -> Ptr () -> IO Int32
- drop_closures_DiffBinaryCallback :: DiffBinaryCallback -> DiffBinaryCallback_WithClosures
- dynamic_DiffBinaryCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffBinaryCallback -> DiffDelta -> DiffBinary -> Ptr () -> m Int32
- genClosure_DiffBinaryCallback :: DiffBinaryCallback -> IO Closure
- mk_DiffBinaryCallback :: C_DiffBinaryCallback -> IO (FunPtr C_DiffBinaryCallback)
- noDiffBinaryCallback :: Maybe DiffBinaryCallback
- noDiffBinaryCallback_WithClosures :: Maybe DiffBinaryCallback_WithClosures
- wrap_DiffBinaryCallback :: Maybe (Ptr (FunPtr C_DiffBinaryCallback)) -> DiffBinaryCallback_WithClosures -> Ptr DiffDelta -> Ptr DiffBinary -> Ptr () -> IO Int32
- type C_DiffFileCallback = Ptr DiffDelta -> CFloat -> Ptr () -> IO Int32
- type DiffFileCallback = DiffDelta -> Float -> IO Int32
- type DiffFileCallback_WithClosures = DiffDelta -> Float -> Ptr () -> IO Int32
- drop_closures_DiffFileCallback :: DiffFileCallback -> DiffFileCallback_WithClosures
- dynamic_DiffFileCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffFileCallback -> DiffDelta -> Float -> Ptr () -> m Int32
- genClosure_DiffFileCallback :: DiffFileCallback -> IO Closure
- mk_DiffFileCallback :: C_DiffFileCallback -> IO (FunPtr C_DiffFileCallback)
- noDiffFileCallback :: Maybe DiffFileCallback
- noDiffFileCallback_WithClosures :: Maybe DiffFileCallback_WithClosures
- wrap_DiffFileCallback :: Maybe (Ptr (FunPtr C_DiffFileCallback)) -> DiffFileCallback_WithClosures -> Ptr DiffDelta -> CFloat -> Ptr () -> IO Int32
- type C_DiffHunkCallback = Ptr DiffDelta -> Ptr DiffHunk -> Ptr () -> IO Int32
- type DiffHunkCallback = DiffDelta -> DiffHunk -> IO Int32
- type DiffHunkCallback_WithClosures = DiffDelta -> DiffHunk -> Ptr () -> IO Int32
- drop_closures_DiffHunkCallback :: DiffHunkCallback -> DiffHunkCallback_WithClosures
- dynamic_DiffHunkCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffHunkCallback -> DiffDelta -> DiffHunk -> Ptr () -> m Int32
- genClosure_DiffHunkCallback :: DiffHunkCallback -> IO Closure
- mk_DiffHunkCallback :: C_DiffHunkCallback -> IO (FunPtr C_DiffHunkCallback)
- noDiffHunkCallback :: Maybe DiffHunkCallback
- noDiffHunkCallback_WithClosures :: Maybe DiffHunkCallback_WithClosures
- wrap_DiffHunkCallback :: Maybe (Ptr (FunPtr C_DiffHunkCallback)) -> DiffHunkCallback_WithClosures -> Ptr DiffDelta -> Ptr DiffHunk -> Ptr () -> IO Int32
- type C_DiffLineCallback = Ptr DiffDelta -> Ptr DiffHunk -> Ptr DiffLine -> Ptr () -> IO Int32
- type DiffLineCallback = DiffDelta -> DiffHunk -> DiffLine -> IO Int32
- type DiffLineCallback_WithClosures = DiffDelta -> DiffHunk -> DiffLine -> Ptr () -> IO Int32
- drop_closures_DiffLineCallback :: DiffLineCallback -> DiffLineCallback_WithClosures
- dynamic_DiffLineCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffLineCallback -> DiffDelta -> DiffHunk -> DiffLine -> Ptr () -> m Int32
- genClosure_DiffLineCallback :: DiffLineCallback -> IO Closure
- mk_DiffLineCallback :: C_DiffLineCallback -> IO (FunPtr C_DiffLineCallback)
- noDiffLineCallback :: Maybe DiffLineCallback
- noDiffLineCallback_WithClosures :: Maybe DiffLineCallback_WithClosures
- wrap_DiffLineCallback :: Maybe (Ptr (FunPtr C_DiffLineCallback)) -> DiffLineCallback_WithClosures -> Ptr DiffDelta -> Ptr DiffHunk -> Ptr DiffLine -> Ptr () -> IO Int32
- type C_DiffSimilarityMetricBufferSignatureCallback = Ptr DiffFile -> CString -> Word64 -> Ptr () -> Ptr () -> IO Int32
- type DiffSimilarityMetricBufferSignatureCallback = DiffFile -> Text -> Word64 -> Ptr () -> IO Int32
- type DiffSimilarityMetricBufferSignatureCallback_WithClosures = DiffFile -> Text -> Word64 -> Ptr () -> Ptr () -> IO Int32
- drop_closures_DiffSimilarityMetricBufferSignatureCallback :: DiffSimilarityMetricBufferSignatureCallback -> DiffSimilarityMetricBufferSignatureCallback_WithClosures
- dynamic_DiffSimilarityMetricBufferSignatureCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffSimilarityMetricBufferSignatureCallback -> DiffFile -> Text -> Word64 -> Ptr () -> Ptr () -> m Int32
- genClosure_DiffSimilarityMetricBufferSignatureCallback :: DiffSimilarityMetricBufferSignatureCallback -> IO Closure
- mk_DiffSimilarityMetricBufferSignatureCallback :: C_DiffSimilarityMetricBufferSignatureCallback -> IO (FunPtr C_DiffSimilarityMetricBufferSignatureCallback)
- noDiffSimilarityMetricBufferSignatureCallback :: Maybe DiffSimilarityMetricBufferSignatureCallback
- noDiffSimilarityMetricBufferSignatureCallback_WithClosures :: Maybe DiffSimilarityMetricBufferSignatureCallback_WithClosures
- wrap_DiffSimilarityMetricBufferSignatureCallback :: Maybe (Ptr (FunPtr C_DiffSimilarityMetricBufferSignatureCallback)) -> DiffSimilarityMetricBufferSignatureCallback_WithClosures -> Ptr DiffFile -> CString -> Word64 -> Ptr () -> Ptr () -> IO Int32
- type C_DiffSimilarityMetricFileSignatureCallback = Ptr DiffFile -> CString -> Ptr () -> Ptr () -> IO Int32
- type DiffSimilarityMetricFileSignatureCallback = DiffFile -> Text -> Ptr () -> IO Int32
- type DiffSimilarityMetricFileSignatureCallback_WithClosures = DiffFile -> Text -> Ptr () -> Ptr () -> IO Int32
- drop_closures_DiffSimilarityMetricFileSignatureCallback :: DiffSimilarityMetricFileSignatureCallback -> DiffSimilarityMetricFileSignatureCallback_WithClosures
- dynamic_DiffSimilarityMetricFileSignatureCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffSimilarityMetricFileSignatureCallback -> DiffFile -> Text -> Ptr () -> Ptr () -> m Int32
- genClosure_DiffSimilarityMetricFileSignatureCallback :: DiffSimilarityMetricFileSignatureCallback -> IO Closure
- mk_DiffSimilarityMetricFileSignatureCallback :: C_DiffSimilarityMetricFileSignatureCallback -> IO (FunPtr C_DiffSimilarityMetricFileSignatureCallback)
- noDiffSimilarityMetricFileSignatureCallback :: Maybe DiffSimilarityMetricFileSignatureCallback
- noDiffSimilarityMetricFileSignatureCallback_WithClosures :: Maybe DiffSimilarityMetricFileSignatureCallback_WithClosures
- wrap_DiffSimilarityMetricFileSignatureCallback :: Maybe (Ptr (FunPtr C_DiffSimilarityMetricFileSignatureCallback)) -> DiffSimilarityMetricFileSignatureCallback_WithClosures -> Ptr DiffFile -> CString -> Ptr () -> Ptr () -> IO Int32
- type C_DiffSimilarityMetricFreeSignatureCallback = Ptr () -> Ptr () -> IO ()
- type DiffSimilarityMetricFreeSignatureCallback = Ptr () -> IO ()
- type DiffSimilarityMetricFreeSignatureCallback_WithClosures = Ptr () -> Ptr () -> IO ()
- drop_closures_DiffSimilarityMetricFreeSignatureCallback :: DiffSimilarityMetricFreeSignatureCallback -> DiffSimilarityMetricFreeSignatureCallback_WithClosures
- dynamic_DiffSimilarityMetricFreeSignatureCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffSimilarityMetricFreeSignatureCallback -> Ptr () -> Ptr () -> m ()
- genClosure_DiffSimilarityMetricFreeSignatureCallback :: DiffSimilarityMetricFreeSignatureCallback -> IO Closure
- mk_DiffSimilarityMetricFreeSignatureCallback :: C_DiffSimilarityMetricFreeSignatureCallback -> IO (FunPtr C_DiffSimilarityMetricFreeSignatureCallback)
- noDiffSimilarityMetricFreeSignatureCallback :: Maybe DiffSimilarityMetricFreeSignatureCallback
- noDiffSimilarityMetricFreeSignatureCallback_WithClosures :: Maybe DiffSimilarityMetricFreeSignatureCallback_WithClosures
- wrap_DiffSimilarityMetricFreeSignatureCallback :: Maybe (Ptr (FunPtr C_DiffSimilarityMetricFreeSignatureCallback)) -> DiffSimilarityMetricFreeSignatureCallback_WithClosures -> Ptr () -> Ptr () -> IO ()
- type C_DiffSimilarityMetricSimilarityCallback = Int32 -> Ptr () -> Ptr () -> Ptr () -> IO Int32
- type DiffSimilarityMetricSimilarityCallback = Int32 -> Ptr () -> Ptr () -> IO Int32
- type DiffSimilarityMetricSimilarityCallback_WithClosures = Int32 -> Ptr () -> Ptr () -> Ptr () -> IO Int32
- drop_closures_DiffSimilarityMetricSimilarityCallback :: DiffSimilarityMetricSimilarityCallback -> DiffSimilarityMetricSimilarityCallback_WithClosures
- dynamic_DiffSimilarityMetricSimilarityCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffSimilarityMetricSimilarityCallback -> Int32 -> Ptr () -> Ptr () -> Ptr () -> m Int32
- genClosure_DiffSimilarityMetricSimilarityCallback :: DiffSimilarityMetricSimilarityCallback -> IO Closure
- mk_DiffSimilarityMetricSimilarityCallback :: C_DiffSimilarityMetricSimilarityCallback -> IO (FunPtr C_DiffSimilarityMetricSimilarityCallback)
- noDiffSimilarityMetricSimilarityCallback :: Maybe DiffSimilarityMetricSimilarityCallback
- noDiffSimilarityMetricSimilarityCallback_WithClosures :: Maybe DiffSimilarityMetricSimilarityCallback_WithClosures
- wrap_DiffSimilarityMetricSimilarityCallback :: Maybe (Ptr (FunPtr C_DiffSimilarityMetricSimilarityCallback)) -> DiffSimilarityMetricSimilarityCallback_WithClosures -> Int32 -> Ptr () -> Ptr () -> Ptr () -> IO Int32
- type C_NoteCallback = Ptr OId -> Ptr OId -> Ptr () -> IO Int32
- type NoteCallback = OId -> OId -> IO Int32
- type NoteCallback_WithClosures = OId -> OId -> Ptr () -> IO Int32
- drop_closures_NoteCallback :: NoteCallback -> NoteCallback_WithClosures
- dynamic_NoteCallback :: (HasCallStack, MonadIO m) => FunPtr C_NoteCallback -> OId -> OId -> Ptr () -> m Int32
- genClosure_NoteCallback :: NoteCallback -> IO Closure
- mk_NoteCallback :: C_NoteCallback -> IO (FunPtr C_NoteCallback)
- noNoteCallback :: Maybe NoteCallback
- noNoteCallback_WithClosures :: Maybe NoteCallback_WithClosures
- wrap_NoteCallback :: Maybe (Ptr (FunPtr C_NoteCallback)) -> NoteCallback_WithClosures -> Ptr OId -> Ptr OId -> Ptr () -> IO Int32
- type C_ReferencesCallback = Ptr Ref -> Ptr () -> IO Int32
- type ReferencesCallback = Ref -> IO Int32
- type ReferencesCallback_WithClosures = Ref -> Ptr () -> IO Int32
- drop_closures_ReferencesCallback :: ReferencesCallback -> ReferencesCallback_WithClosures
- dynamic_ReferencesCallback :: (HasCallStack, MonadIO m, IsRef a) => FunPtr C_ReferencesCallback -> a -> Ptr () -> m Int32
- genClosure_ReferencesCallback :: ReferencesCallback -> IO Closure
- mk_ReferencesCallback :: C_ReferencesCallback -> IO (FunPtr C_ReferencesCallback)
- noReferencesCallback :: Maybe ReferencesCallback
- noReferencesCallback_WithClosures :: Maybe ReferencesCallback_WithClosures
- wrap_ReferencesCallback :: Maybe (Ptr (FunPtr C_ReferencesCallback)) -> ReferencesCallback_WithClosures -> Ptr Ref -> Ptr () -> IO Int32
- type C_ReferencesNameCallback = CString -> Ptr () -> IO Int32
- type ReferencesNameCallback = Text -> IO Int32
- type ReferencesNameCallback_WithClosures = Text -> Ptr () -> IO Int32
- drop_closures_ReferencesNameCallback :: ReferencesNameCallback -> ReferencesNameCallback_WithClosures
- dynamic_ReferencesNameCallback :: (HasCallStack, MonadIO m) => FunPtr C_ReferencesNameCallback -> Text -> Ptr () -> m Int32
- genClosure_ReferencesNameCallback :: ReferencesNameCallback -> IO Closure
- mk_ReferencesNameCallback :: C_ReferencesNameCallback -> IO (FunPtr C_ReferencesNameCallback)
- noReferencesNameCallback :: Maybe ReferencesNameCallback
- noReferencesNameCallback_WithClosures :: Maybe ReferencesNameCallback_WithClosures
- wrap_ReferencesNameCallback :: Maybe (Ptr (FunPtr C_ReferencesNameCallback)) -> ReferencesNameCallback_WithClosures -> CString -> Ptr () -> IO Int32
- type C_RemoteListCallback = CString -> Ptr OId -> Ptr OId -> CInt -> Ptr () -> IO Int32
- type RemoteListCallback = Text -> OId -> OId -> Bool -> IO Int32
- type RemoteListCallback_WithClosures = Text -> OId -> OId -> Bool -> Ptr () -> IO Int32
- drop_closures_RemoteListCallback :: RemoteListCallback -> RemoteListCallback_WithClosures
- dynamic_RemoteListCallback :: (HasCallStack, MonadIO m) => FunPtr C_RemoteListCallback -> Text -> OId -> OId -> Bool -> Ptr () -> m Int32
- genClosure_RemoteListCallback :: RemoteListCallback -> IO Closure
- mk_RemoteListCallback :: C_RemoteListCallback -> IO (FunPtr C_RemoteListCallback)
- noRemoteListCallback :: Maybe RemoteListCallback
- noRemoteListCallback_WithClosures :: Maybe RemoteListCallback_WithClosures
- wrap_RemoteListCallback :: Maybe (Ptr (FunPtr C_RemoteListCallback)) -> RemoteListCallback_WithClosures -> CString -> Ptr OId -> Ptr OId -> CInt -> Ptr () -> IO Int32
- type C_StashCallback = Word64 -> CString -> Ptr OId -> Ptr () -> IO Int32
- type StashCallback = Word64 -> Text -> OId -> IO Int32
- type StashCallback_WithClosures = Word64 -> Text -> OId -> Ptr () -> IO Int32
- drop_closures_StashCallback :: StashCallback -> StashCallback_WithClosures
- dynamic_StashCallback :: (HasCallStack, MonadIO m) => FunPtr C_StashCallback -> Word64 -> Text -> OId -> Ptr () -> m Int32
- genClosure_StashCallback :: StashCallback -> IO Closure
- mk_StashCallback :: C_StashCallback -> IO (FunPtr C_StashCallback)
- noStashCallback :: Maybe StashCallback
- noStashCallback_WithClosures :: Maybe StashCallback_WithClosures
- wrap_StashCallback :: Maybe (Ptr (FunPtr C_StashCallback)) -> StashCallback_WithClosures -> Word64 -> CString -> Ptr OId -> Ptr () -> IO Int32
- type C_StatusCallback = CString -> CUInt -> Ptr () -> IO Int32
- type StatusCallback = Text -> [StatusFlags] -> IO Int32
- type StatusCallback_WithClosures = Text -> [StatusFlags] -> Ptr () -> IO Int32
- drop_closures_StatusCallback :: StatusCallback -> StatusCallback_WithClosures
- dynamic_StatusCallback :: (HasCallStack, MonadIO m) => FunPtr C_StatusCallback -> Text -> [StatusFlags] -> Ptr () -> m Int32
- genClosure_StatusCallback :: StatusCallback -> IO Closure
- mk_StatusCallback :: C_StatusCallback -> IO (FunPtr C_StatusCallback)
- noStatusCallback :: Maybe StatusCallback
- noStatusCallback_WithClosures :: Maybe StatusCallback_WithClosures
- wrap_StatusCallback :: Maybe (Ptr (FunPtr C_StatusCallback)) -> StatusCallback_WithClosures -> CString -> CUInt -> Ptr () -> IO Int32
- type C_SubmoduleCallback = Ptr Submodule -> CString -> Ptr () -> IO Int32
- type SubmoduleCallback = Submodule -> Text -> IO Int32
- type SubmoduleCallback_WithClosures = Submodule -> Text -> Ptr () -> IO Int32
- drop_closures_SubmoduleCallback :: SubmoduleCallback -> SubmoduleCallback_WithClosures
- dynamic_SubmoduleCallback :: (HasCallStack, MonadIO m) => FunPtr C_SubmoduleCallback -> Submodule -> Text -> Ptr () -> m Int32
- genClosure_SubmoduleCallback :: SubmoduleCallback -> IO Closure
- mk_SubmoduleCallback :: C_SubmoduleCallback -> IO (FunPtr C_SubmoduleCallback)
- noSubmoduleCallback :: Maybe SubmoduleCallback
- noSubmoduleCallback_WithClosures :: Maybe SubmoduleCallback_WithClosures
- wrap_SubmoduleCallback :: Maybe (Ptr (FunPtr C_SubmoduleCallback)) -> SubmoduleCallback_WithClosures -> Ptr Submodule -> CString -> Ptr () -> IO Int32
- type C_TagCallback = CString -> Ptr OId -> Ptr () -> IO Int32
- type TagCallback = Text -> OId -> IO Int32
- type TagCallback_WithClosures = Text -> OId -> Ptr () -> IO Int32
- drop_closures_TagCallback :: TagCallback -> TagCallback_WithClosures
- dynamic_TagCallback :: (HasCallStack, MonadIO m) => FunPtr C_TagCallback -> Text -> OId -> Ptr () -> m Int32
- genClosure_TagCallback :: TagCallback -> IO Closure
- mk_TagCallback :: C_TagCallback -> IO (FunPtr C_TagCallback)
- noTagCallback :: Maybe TagCallback
- noTagCallback_WithClosures :: Maybe TagCallback_WithClosures
- wrap_TagCallback :: Maybe (Ptr (FunPtr C_TagCallback)) -> TagCallback_WithClosures -> CString -> Ptr OId -> Ptr () -> IO Int32
- type C_TransferProgressCallback = Ptr TransferProgress -> Ptr () -> IO Int32
- type TransferProgressCallback = TransferProgress -> IO Int32
- type TransferProgressCallback_WithClosures = TransferProgress -> Ptr () -> IO Int32
- drop_closures_TransferProgressCallback :: TransferProgressCallback -> TransferProgressCallback_WithClosures
- dynamic_TransferProgressCallback :: (HasCallStack, MonadIO m) => FunPtr C_TransferProgressCallback -> TransferProgress -> Ptr () -> m Int32
- genClosure_TransferProgressCallback :: TransferProgressCallback -> IO Closure
- mk_TransferProgressCallback :: C_TransferProgressCallback -> IO (FunPtr C_TransferProgressCallback)
- noTransferProgressCallback :: Maybe TransferProgressCallback
- noTransferProgressCallback_WithClosures :: Maybe TransferProgressCallback_WithClosures
- wrap_TransferProgressCallback :: Maybe (Ptr (FunPtr C_TransferProgressCallback)) -> TransferProgressCallback_WithClosures -> Ptr TransferProgress -> Ptr () -> IO Int32
- type C_TreeWalkCallback = CString -> Ptr TreeEntry -> Ptr () -> IO Int32
- type TreeWalkCallback = Text -> TreeEntry -> IO Int32
- type TreeWalkCallback_WithClosures = Text -> TreeEntry -> Ptr () -> IO Int32
- drop_closures_TreeWalkCallback :: TreeWalkCallback -> TreeWalkCallback_WithClosures
- dynamic_TreeWalkCallback :: (HasCallStack, MonadIO m) => FunPtr C_TreeWalkCallback -> Text -> TreeEntry -> Ptr () -> m Int32
- genClosure_TreeWalkCallback :: TreeWalkCallback -> IO Closure
- mk_TreeWalkCallback :: C_TreeWalkCallback -> IO (FunPtr C_TreeWalkCallback)
- noTreeWalkCallback :: Maybe TreeWalkCallback
- noTreeWalkCallback_WithClosures :: Maybe TreeWalkCallback_WithClosures
- wrap_TreeWalkCallback :: Maybe (Ptr (FunPtr C_TreeWalkCallback)) -> TreeWalkCallback_WithClosures -> CString -> Ptr TreeEntry -> Ptr () -> IO Int32
Signals
ConfigCallback
type C_ConfigCallback = Ptr ConfigEntry -> Ptr () -> IO Int32 Source #
type ConfigCallback = ConfigEntry -> IO Int32 Source #
type ConfigCallback_WithClosures = ConfigEntry -> Ptr () -> IO Int32 Source #
dynamic_ConfigCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_ConfigCallback | |
-> ConfigEntry |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go for the next config value or a |
wrap_ConfigCallback :: Maybe (Ptr (FunPtr C_ConfigCallback)) -> ConfigCallback_WithClosures -> Ptr ConfigEntry -> Ptr () -> IO Int32 Source #
ConfigMatchCallback
drop_closures_ConfigMatchCallback :: ConfigMatchCallback -> ConfigMatchCallback_WithClosures Source #
dynamic_ConfigMatchCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_ConfigMatchCallback | |
-> MatchInfo |
|
-> Text |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go for the next config value or a |
wrap_ConfigMatchCallback :: Maybe (Ptr (FunPtr C_ConfigMatchCallback)) -> ConfigMatchCallback_WithClosures -> Ptr MatchInfo -> CString -> Ptr () -> IO Int32 Source #
CredAcquireCallback
type C_CredAcquireCallback = CString -> CString -> Word32 -> Ptr Cred -> Ptr () -> IO Int32 Source #
type CredAcquireCallback_WithClosures = Text -> Maybe Text -> Word32 -> Cred -> Ptr () -> IO Int32 Source #
drop_closures_CredAcquireCallback :: CredAcquireCallback -> CredAcquireCallback_WithClosures Source #
dynamic_CredAcquireCallback Source #
:: (HasCallStack, MonadIO m, IsCred a) | |
=> FunPtr C_CredAcquireCallback | |
-> Text |
|
-> Maybe Text |
|
-> Word32 |
|
-> a |
|
-> Ptr () |
|
-> m Int32 |
wrap_CredAcquireCallback :: Maybe (Ptr (FunPtr C_CredAcquireCallback)) -> CredAcquireCallback_WithClosures -> CString -> CString -> Word32 -> Ptr Cred -> Ptr () -> IO Int32 Source #
DiffBinaryCallback
type C_DiffBinaryCallback = Ptr DiffDelta -> Ptr DiffBinary -> Ptr () -> IO Int32 Source #
type DiffBinaryCallback = DiffDelta -> DiffBinary -> IO Int32 Source #
type DiffBinaryCallback_WithClosures = DiffDelta -> DiffBinary -> Ptr () -> IO Int32 Source #
dynamic_DiffBinaryCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_DiffBinaryCallback | |
-> DiffDelta |
|
-> DiffBinary |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go continue or a |
wrap_DiffBinaryCallback :: Maybe (Ptr (FunPtr C_DiffBinaryCallback)) -> DiffBinaryCallback_WithClosures -> Ptr DiffDelta -> Ptr DiffBinary -> Ptr () -> IO Int32 Source #
DiffFileCallback
dynamic_DiffFileCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_DiffFileCallback | |
-> DiffDelta |
|
-> Float |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go continue or a |
wrap_DiffFileCallback :: Maybe (Ptr (FunPtr C_DiffFileCallback)) -> DiffFileCallback_WithClosures -> Ptr DiffDelta -> CFloat -> Ptr () -> IO Int32 Source #
DiffHunkCallback
wrap_DiffHunkCallback :: Maybe (Ptr (FunPtr C_DiffHunkCallback)) -> DiffHunkCallback_WithClosures -> Ptr DiffDelta -> Ptr DiffHunk -> Ptr () -> IO Int32 Source #
DiffLineCallback
type C_DiffLineCallback = Ptr DiffDelta -> Ptr DiffHunk -> Ptr DiffLine -> Ptr () -> IO Int32 Source #
type DiffLineCallback_WithClosures = DiffDelta -> DiffHunk -> DiffLine -> Ptr () -> IO Int32 Source #
wrap_DiffLineCallback :: Maybe (Ptr (FunPtr C_DiffLineCallback)) -> DiffLineCallback_WithClosures -> Ptr DiffDelta -> Ptr DiffHunk -> Ptr DiffLine -> Ptr () -> IO Int32 Source #
DiffSimilarityMetricBufferSignatureCallback
type C_DiffSimilarityMetricBufferSignatureCallback = Ptr DiffFile -> CString -> Word64 -> Ptr () -> Ptr () -> IO Int32 Source #
type DiffSimilarityMetricBufferSignatureCallback = DiffFile -> Text -> Word64 -> Ptr () -> IO Int32 Source #
type DiffSimilarityMetricBufferSignatureCallback_WithClosures = DiffFile -> Text -> Word64 -> Ptr () -> Ptr () -> IO Int32 Source #
drop_closures_DiffSimilarityMetricBufferSignatureCallback :: DiffSimilarityMetricBufferSignatureCallback -> DiffSimilarityMetricBufferSignatureCallback_WithClosures Source #
dynamic_DiffSimilarityMetricBufferSignatureCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffSimilarityMetricBufferSignatureCallback -> DiffFile -> Text -> Word64 -> Ptr () -> Ptr () -> m Int32 Source #
genClosure_DiffSimilarityMetricBufferSignatureCallback :: DiffSimilarityMetricBufferSignatureCallback -> IO Closure Source #
mk_DiffSimilarityMetricBufferSignatureCallback :: C_DiffSimilarityMetricBufferSignatureCallback -> IO (FunPtr C_DiffSimilarityMetricBufferSignatureCallback) Source #
noDiffSimilarityMetricBufferSignatureCallback :: Maybe DiffSimilarityMetricBufferSignatureCallback Source #
noDiffSimilarityMetricBufferSignatureCallback_WithClosures :: Maybe DiffSimilarityMetricBufferSignatureCallback_WithClosures Source #
wrap_DiffSimilarityMetricBufferSignatureCallback :: Maybe (Ptr (FunPtr C_DiffSimilarityMetricBufferSignatureCallback)) -> DiffSimilarityMetricBufferSignatureCallback_WithClosures -> Ptr DiffFile -> CString -> Word64 -> Ptr () -> Ptr () -> IO Int32 Source #
DiffSimilarityMetricFileSignatureCallback
type C_DiffSimilarityMetricFileSignatureCallback = Ptr DiffFile -> CString -> Ptr () -> Ptr () -> IO Int32 Source #
type DiffSimilarityMetricFileSignatureCallback_WithClosures = DiffFile -> Text -> Ptr () -> Ptr () -> IO Int32 Source #
drop_closures_DiffSimilarityMetricFileSignatureCallback :: DiffSimilarityMetricFileSignatureCallback -> DiffSimilarityMetricFileSignatureCallback_WithClosures Source #
dynamic_DiffSimilarityMetricFileSignatureCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffSimilarityMetricFileSignatureCallback -> DiffFile -> Text -> Ptr () -> Ptr () -> m Int32 Source #
genClosure_DiffSimilarityMetricFileSignatureCallback :: DiffSimilarityMetricFileSignatureCallback -> IO Closure Source #
mk_DiffSimilarityMetricFileSignatureCallback :: C_DiffSimilarityMetricFileSignatureCallback -> IO (FunPtr C_DiffSimilarityMetricFileSignatureCallback) Source #
noDiffSimilarityMetricFileSignatureCallback :: Maybe DiffSimilarityMetricFileSignatureCallback Source #
noDiffSimilarityMetricFileSignatureCallback_WithClosures :: Maybe DiffSimilarityMetricFileSignatureCallback_WithClosures Source #
wrap_DiffSimilarityMetricFileSignatureCallback :: Maybe (Ptr (FunPtr C_DiffSimilarityMetricFileSignatureCallback)) -> DiffSimilarityMetricFileSignatureCallback_WithClosures -> Ptr DiffFile -> CString -> Ptr () -> Ptr () -> IO Int32 Source #
DiffSimilarityMetricFreeSignatureCallback
type DiffSimilarityMetricFreeSignatureCallback = Ptr () -> IO () Source #
drop_closures_DiffSimilarityMetricFreeSignatureCallback :: DiffSimilarityMetricFreeSignatureCallback -> DiffSimilarityMetricFreeSignatureCallback_WithClosures Source #
dynamic_DiffSimilarityMetricFreeSignatureCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffSimilarityMetricFreeSignatureCallback -> Ptr () -> Ptr () -> m () Source #
genClosure_DiffSimilarityMetricFreeSignatureCallback :: DiffSimilarityMetricFreeSignatureCallback -> IO Closure Source #
mk_DiffSimilarityMetricFreeSignatureCallback :: C_DiffSimilarityMetricFreeSignatureCallback -> IO (FunPtr C_DiffSimilarityMetricFreeSignatureCallback) Source #
noDiffSimilarityMetricFreeSignatureCallback :: Maybe DiffSimilarityMetricFreeSignatureCallback Source #
noDiffSimilarityMetricFreeSignatureCallback_WithClosures :: Maybe DiffSimilarityMetricFreeSignatureCallback_WithClosures Source #
wrap_DiffSimilarityMetricFreeSignatureCallback :: Maybe (Ptr (FunPtr C_DiffSimilarityMetricFreeSignatureCallback)) -> DiffSimilarityMetricFreeSignatureCallback_WithClosures -> Ptr () -> Ptr () -> IO () Source #
DiffSimilarityMetricSimilarityCallback
type C_DiffSimilarityMetricSimilarityCallback = Int32 -> Ptr () -> Ptr () -> Ptr () -> IO Int32 Source #
type DiffSimilarityMetricSimilarityCallback_WithClosures = Int32 -> Ptr () -> Ptr () -> Ptr () -> IO Int32 Source #
drop_closures_DiffSimilarityMetricSimilarityCallback :: DiffSimilarityMetricSimilarityCallback -> DiffSimilarityMetricSimilarityCallback_WithClosures Source #
dynamic_DiffSimilarityMetricSimilarityCallback :: (HasCallStack, MonadIO m) => FunPtr C_DiffSimilarityMetricSimilarityCallback -> Int32 -> Ptr () -> Ptr () -> Ptr () -> m Int32 Source #
genClosure_DiffSimilarityMetricSimilarityCallback :: DiffSimilarityMetricSimilarityCallback -> IO Closure Source #
mk_DiffSimilarityMetricSimilarityCallback :: C_DiffSimilarityMetricSimilarityCallback -> IO (FunPtr C_DiffSimilarityMetricSimilarityCallback) Source #
noDiffSimilarityMetricSimilarityCallback_WithClosures :: Maybe DiffSimilarityMetricSimilarityCallback_WithClosures Source #
wrap_DiffSimilarityMetricSimilarityCallback :: Maybe (Ptr (FunPtr C_DiffSimilarityMetricSimilarityCallback)) -> DiffSimilarityMetricSimilarityCallback_WithClosures -> Int32 -> Ptr () -> Ptr () -> Ptr () -> IO Int32 Source #
NoteCallback
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_NoteCallback | |
-> OId |
|
-> OId |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go continue or a |
wrap_NoteCallback :: Maybe (Ptr (FunPtr C_NoteCallback)) -> NoteCallback_WithClosures -> Ptr OId -> Ptr OId -> Ptr () -> IO Int32 Source #
ReferencesCallback
dynamic_ReferencesCallback Source #
:: (HasCallStack, MonadIO m, IsRef a) | |
=> FunPtr C_ReferencesCallback | |
-> a |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go for the next references or a |
wrap_ReferencesCallback :: Maybe (Ptr (FunPtr C_ReferencesCallback)) -> ReferencesCallback_WithClosures -> Ptr Ref -> Ptr () -> IO Int32 Source #
ReferencesNameCallback
drop_closures_ReferencesNameCallback :: ReferencesNameCallback -> ReferencesNameCallback_WithClosures Source #
dynamic_ReferencesNameCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_ReferencesNameCallback | |
-> Text |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go for the next references or a |
mk_ReferencesNameCallback :: C_ReferencesNameCallback -> IO (FunPtr C_ReferencesNameCallback) Source #
wrap_ReferencesNameCallback :: Maybe (Ptr (FunPtr C_ReferencesNameCallback)) -> ReferencesNameCallback_WithClosures -> CString -> Ptr () -> IO Int32 Source #
RemoteListCallback
dynamic_RemoteListCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_RemoteListCallback | |
-> Text |
|
-> OId |
|
-> OId |
|
-> Bool |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go continue or a |
wrap_RemoteListCallback :: Maybe (Ptr (FunPtr C_RemoteListCallback)) -> RemoteListCallback_WithClosures -> CString -> Ptr OId -> Ptr OId -> CInt -> Ptr () -> IO Int32 Source #
StashCallback
dynamic_StashCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_StashCallback | |
-> Word64 |
|
-> Text |
|
-> OId |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go continue or a |
wrap_StashCallback :: Maybe (Ptr (FunPtr C_StashCallback)) -> StashCallback_WithClosures -> Word64 -> CString -> Ptr OId -> Ptr () -> IO Int32 Source #
StatusCallback
type StatusCallback = Text -> [StatusFlags] -> IO Int32 Source #
type StatusCallback_WithClosures = Text -> [StatusFlags] -> Ptr () -> IO Int32 Source #
dynamic_StatusCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_StatusCallback | |
-> Text |
|
-> [StatusFlags] |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go for the next file or a |
wrap_StatusCallback :: Maybe (Ptr (FunPtr C_StatusCallback)) -> StatusCallback_WithClosures -> CString -> CUInt -> Ptr () -> IO Int32 Source #
SubmoduleCallback
dynamic_SubmoduleCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_SubmoduleCallback | |
-> Submodule |
|
-> Text |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go for the next submodule or a |
wrap_SubmoduleCallback :: Maybe (Ptr (FunPtr C_SubmoduleCallback)) -> SubmoduleCallback_WithClosures -> Ptr Submodule -> CString -> Ptr () -> IO Int32 Source #
TagCallback
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_TagCallback | |
-> Text |
|
-> OId |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go continue or a |
mk_TagCallback :: C_TagCallback -> IO (FunPtr C_TagCallback) Source #
wrap_TagCallback :: Maybe (Ptr (FunPtr C_TagCallback)) -> TagCallback_WithClosures -> CString -> Ptr OId -> Ptr () -> IO Int32 Source #
TransferProgressCallback
type C_TransferProgressCallback = Ptr TransferProgress -> Ptr () -> IO Int32 Source #
type TransferProgressCallback = TransferProgress -> IO Int32 Source #
type TransferProgressCallback_WithClosures = TransferProgress -> Ptr () -> IO Int32 Source #
drop_closures_TransferProgressCallback :: TransferProgressCallback -> TransferProgressCallback_WithClosures Source #
dynamic_TransferProgressCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_TransferProgressCallback | |
-> TransferProgress |
|
-> Ptr () |
|
-> m Int32 | Returns: a value less than zero to cancel the transfer. |
mk_TransferProgressCallback :: C_TransferProgressCallback -> IO (FunPtr C_TransferProgressCallback) Source #
wrap_TransferProgressCallback :: Maybe (Ptr (FunPtr C_TransferProgressCallback)) -> TransferProgressCallback_WithClosures -> Ptr TransferProgress -> Ptr () -> IO Int32 Source #
TreeWalkCallback
dynamic_TreeWalkCallback Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_TreeWalkCallback | |
-> Text |
|
-> TreeEntry |
|
-> Ptr () |
|
-> m Int32 | Returns: 0 to go for the next entry or a |
wrap_TreeWalkCallback :: Maybe (Ptr (FunPtr C_TreeWalkCallback)) -> TreeWalkCallback_WithClosures -> CString -> Ptr TreeEntry -> Ptr () -> IO Int32 Source #