Safe Haskell | None |
---|
Documentation
type C'git_odb_backend_read_callback = FunPtr (Ptr (Ptr ()) -> Ptr CSize -> Ptr C'git_otype -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CInt)Source
type C'git_odb_backend_read_prefix_callback = FunPtr (Ptr C'git_oid -> Ptr (Ptr ()) -> Ptr CSize -> Ptr C'git_otype -> Ptr C'git_odb_backend -> Ptr C'git_oid -> CUInt -> IO CInt)Source
mk'git_odb_backend_read_callback :: (Ptr (Ptr ()) -> Ptr CSize -> Ptr C'git_otype -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CInt) -> IO C'git_odb_backend_read_callbackSource
type C'git_odb_backend_read_header_callback = FunPtr (Ptr CSize -> Ptr C'git_otype -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CInt)Source
mk'git_odb_backend_read_prefix_callback :: (Ptr C'git_oid -> Ptr (Ptr ()) -> Ptr CSize -> Ptr C'git_otype -> Ptr C'git_odb_backend -> Ptr C'git_oid -> CUInt -> IO CInt) -> IO C'git_odb_backend_read_prefix_callbackSource
type C'git_odb_backend_write_callback = FunPtr (Ptr C'git_oid -> Ptr C'git_odb_backend -> Ptr () -> CSize -> C'git_otype -> IO CInt)Source
mk'git_odb_backend_read_header_callback :: (Ptr CSize -> Ptr C'git_otype -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CInt) -> IO C'git_odb_backend_read_header_callbackSource
mK'git_odb_backend_read_callback :: C'git_odb_backend_read_callback -> Ptr (Ptr ()) -> Ptr CSize -> Ptr C'git_otype -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CIntSource
type C'git_odb_backend_writestream_callback = FunPtr (Ptr (Ptr C'git_odb_stream) -> Ptr C'git_odb_backend -> CSize -> C'git_otype -> IO CInt)Source
mk'git_odb_backend_write_callback :: (Ptr C'git_oid -> Ptr C'git_odb_backend -> Ptr () -> CSize -> C'git_otype -> IO CInt) -> IO C'git_odb_backend_write_callbackSource
mK'git_odb_backend_read_prefix_callback :: C'git_odb_backend_read_prefix_callback -> Ptr C'git_oid -> Ptr (Ptr ()) -> Ptr CSize -> Ptr C'git_otype -> Ptr C'git_odb_backend -> Ptr C'git_oid -> CUInt -> IO CIntSource
type C'git_odb_backend_readstream_callback = FunPtr (Ptr (Ptr C'git_odb_stream) -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CInt)Source
mK'git_odb_backend_read_header_callback :: C'git_odb_backend_read_header_callback -> Ptr CSize -> Ptr C'git_otype -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CIntSource
mk'git_odb_backend_writestream_callback :: (Ptr (Ptr C'git_odb_stream) -> Ptr C'git_odb_backend -> CSize -> C'git_otype -> IO CInt) -> IO C'git_odb_backend_writestream_callbackSource
type C'git_odb_backend_exists_callback = FunPtr (Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CInt)Source
mK'git_odb_backend_write_callback :: C'git_odb_backend_write_callback -> Ptr C'git_oid -> Ptr C'git_odb_backend -> Ptr () -> CSize -> C'git_otype -> IO CIntSource
mk'git_odb_backend_readstream_callback :: (Ptr (Ptr C'git_odb_stream) -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CInt) -> IO C'git_odb_backend_readstream_callbackSource
type C'git_odb_backend_free_callback = FunPtr (Ptr C'git_odb_backend -> IO ())Source
mk'git_odb_backend_exists_callback :: (Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CInt) -> IO C'git_odb_backend_exists_callbackSource
mK'git_odb_backend_writestream_callback :: C'git_odb_backend_writestream_callback -> Ptr (Ptr C'git_odb_stream) -> Ptr C'git_odb_backend -> CSize -> C'git_otype -> IO CIntSource
mk'git_odb_backend_free_callback :: (Ptr C'git_odb_backend -> IO ()) -> IO C'git_odb_backend_free_callbackSource
mK'git_odb_backend_readstream_callback :: C'git_odb_backend_readstream_callback -> Ptr (Ptr C'git_odb_stream) -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CIntSource
mK'git_odb_backend_exists_callback :: C'git_odb_backend_exists_callback -> Ptr C'git_odb_backend -> Ptr C'git_oid -> IO CIntSource
mK'git_odb_backend_free_callback :: C'git_odb_backend_free_callback -> Ptr C'git_odb_backend -> IO ()Source
data C'git_odb_backend Source
c'GIT_STREAM_RDONLY :: Num a => aSource
c'GIT_STREAM_WRONLY :: Num a => aSource
c'GIT_STREAM_RW :: Num a => aSource
p'git_odb_backend'read_prefix :: Ptr C'git_odb_backend -> Ptr C'git_odb_backend_read_prefix_callbackSource
p'git_odb_backend'read_header :: Ptr C'git_odb_backend -> Ptr C'git_odb_backend_read_header_callbackSource
type C'git_odb_stream_read_callback = FunPtr (Ptr C'git_odb_stream -> CString -> CSize -> IO CInt)Source
p'git_odb_backend'writestream :: Ptr C'git_odb_backend -> Ptr C'git_odb_backend_writestream_callbackSource
type C'git_odb_stream_write_callback = FunPtr (Ptr C'git_odb_stream -> CString -> CSize -> IO CInt)Source
mk'git_odb_stream_read_callback :: (Ptr C'git_odb_stream -> CString -> CSize -> IO CInt) -> IO C'git_odb_stream_read_callbackSource
p'git_odb_backend'readstream :: Ptr C'git_odb_backend -> Ptr C'git_odb_backend_readstream_callbackSource
type C'git_odb_stream_finalize_write_callback = FunPtr (Ptr C'git_oid -> Ptr C'git_odb_stream -> IO CInt)Source
mk'git_odb_stream_write_callback :: (Ptr C'git_odb_stream -> CString -> CSize -> IO CInt) -> IO C'git_odb_stream_write_callbackSource
type C'git_odb_stream_free_callback = FunPtr (Ptr C'git_odb_stream -> IO ())Source
mK'git_odb_stream_read_callback :: C'git_odb_stream_read_callback -> Ptr C'git_odb_stream -> CString -> CSize -> IO CIntSource
mk'git_odb_stream_finalize_write_callback :: (Ptr C'git_oid -> Ptr C'git_odb_stream -> IO CInt) -> IO C'git_odb_stream_finalize_write_callbackSource
mk'git_odb_stream_free_callback :: (Ptr C'git_odb_stream -> IO ()) -> IO C'git_odb_stream_free_callbackSource
mK'git_odb_stream_write_callback :: C'git_odb_stream_write_callback -> Ptr C'git_odb_stream -> CString -> CSize -> IO CIntSource
mK'git_odb_stream_finalize_write_callback :: C'git_odb_stream_finalize_write_callback -> Ptr C'git_oid -> Ptr C'git_odb_stream -> IO CIntSource
mK'git_odb_stream_free_callback :: C'git_odb_stream_free_callback -> Ptr C'git_odb_stream -> IO ()Source
data C'git_odb_stream Source
c'git_odb_backend_pack :: Ptr (Ptr C'git_odb_backend) -> CString -> IO CIntSource
c'git_odb_backend_loose :: Ptr (Ptr C'git_odb_backend) -> CString -> CInt -> CInt -> IO CIntSource
p'git_odb_backend_pack :: FunPtr (Ptr (Ptr C'git_odb_backend) -> CString -> IO CInt)Source
p'git_odb_backend_loose :: FunPtr (Ptr (Ptr C'git_odb_backend) -> CString -> CInt -> CInt -> IO CInt)Source