Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
type C'git_credtype_t = CUInt Source #
c'GIT_CREDTYPE_USERPASS_PLAINTEXT :: Num a => a Source #
type C'git_cred_free_callback = FunPtr (Ptr C'git_cred -> IO ()) Source #
mk'git_cred_free_callback :: (Ptr C'git_cred -> IO ()) -> IO C'git_cred_free_callback Source #
mK'git_cred_free_callback :: C'git_cred_free_callback -> Ptr C'git_cred -> IO () Source #
data C'git_cred Source #
c'git_cred_userpass_plaintext_new :: Ptr (Ptr C'git_cred) -> CString -> CString -> IO CInt Source #
p'git_cred_userpass_plaintext_new :: FunPtr (Ptr (Ptr C'git_cred) -> CString -> CString -> IO CInt) Source #
p'git_cred_userpass_plaintext'parent :: Ptr C'git_cred_userpass_plaintext -> Ptr C'git_cred Source #
type C'git_cred_acquire_cb = FunPtr (Ptr (Ptr C'git_cred) -> CString -> CString -> CUInt -> Ptr () -> IO CInt) Source #
mk'git_cred_acquire_cb :: (Ptr (Ptr C'git_cred) -> CString -> CString -> CUInt -> Ptr () -> IO CInt) -> IO C'git_cred_acquire_cb Source #
mK'git_cred_acquire_cb :: C'git_cred_acquire_cb -> Ptr (Ptr C'git_cred) -> CString -> CString -> CUInt -> Ptr () -> IO CInt Source #
type C'git_transport_flags_t = CUInt Source #
c'GIT_TRANSPORTFLAGS_NONE :: Num a => a Source #
c'GIT_TRANSPORTFLAGS_NO_CHECK_CERT :: Num a => a Source #
mk'git_transport_message_cb :: (CString -> CInt -> Ptr () -> IO ()) -> IO C'git_transport_message_cb Source #
mK'git_transport_message_cb :: C'git_transport_message_cb -> CString -> CInt -> Ptr () -> IO () Source #
type C'git_transport_set_callbacks_callback = FunPtr (Ptr C'git_transport -> C'git_transport_message_cb -> C'git_transport_message_cb -> Ptr () -> IO CInt) Source #
type C'git_transport_connect_callback = FunPtr (Ptr C'git_transport -> CString -> C'git_cred_acquire_cb -> Ptr () -> CInt -> CInt -> IO CInt) Source #
mk'git_transport_set_callbacks_callback :: (Ptr C'git_transport -> C'git_transport_message_cb -> C'git_transport_message_cb -> Ptr () -> IO CInt) -> IO C'git_transport_set_callbacks_callback Source #
type C'git_transport_ls_callback = FunPtr (Ptr C'git_transport -> C'git_headlist_cb -> Ptr () -> IO CInt) Source #
mk'git_transport_connect_callback :: (Ptr C'git_transport -> CString -> C'git_cred_acquire_cb -> Ptr () -> CInt -> CInt -> IO CInt) -> IO C'git_transport_connect_callback Source #
type C'git_transport_push_callback = FunPtr (Ptr C'git_transport -> Ptr C'git_push -> IO CInt) Source #
mk'git_transport_ls_callback :: (Ptr C'git_transport -> C'git_headlist_cb -> Ptr () -> IO CInt) -> IO C'git_transport_ls_callback Source #
mK'git_transport_set_callbacks_callback :: C'git_transport_set_callbacks_callback -> Ptr C'git_transport -> C'git_transport_message_cb -> C'git_transport_message_cb -> Ptr () -> IO CInt Source #
type C'git_transport_negotiate_fetch_callback = FunPtr (Ptr C'git_transport -> Ptr C'git_repository -> Ptr (Ptr C'git_remote_head) -> CSize -> IO CInt) Source #
mk'git_transport_push_callback :: (Ptr C'git_transport -> Ptr C'git_push -> IO CInt) -> IO C'git_transport_push_callback Source #
mK'git_transport_connect_callback :: C'git_transport_connect_callback -> Ptr C'git_transport -> CString -> C'git_cred_acquire_cb -> Ptr () -> CInt -> CInt -> IO CInt Source #
type C'git_transport_download_pack_callback = FunPtr (Ptr C'git_transport -> Ptr C'git_repository -> Ptr C'git_transfer_progress -> C'git_transfer_progress_callback -> Ptr () -> IO CInt) Source #
mK'git_transport_ls_callback :: C'git_transport_ls_callback -> Ptr C'git_transport -> C'git_headlist_cb -> Ptr () -> IO CInt Source #
mk'git_transport_negotiate_fetch_callback :: (Ptr C'git_transport -> Ptr C'git_repository -> Ptr (Ptr C'git_remote_head) -> CSize -> IO CInt) -> IO C'git_transport_negotiate_fetch_callback Source #
type C'git_transport_is_connected_callback = FunPtr (Ptr C'git_transport -> IO CInt) Source #
mK'git_transport_push_callback :: C'git_transport_push_callback -> Ptr C'git_transport -> Ptr C'git_push -> IO CInt Source #
mk'git_transport_download_pack_callback :: (Ptr C'git_transport -> Ptr C'git_repository -> Ptr C'git_transfer_progress -> C'git_transfer_progress_callback -> Ptr () -> IO CInt) -> IO C'git_transport_download_pack_callback Source #
type C'git_transport_read_flags_callback = FunPtr (Ptr C'git_transport -> Ptr CInt -> IO CInt) Source #
mk'git_transport_is_connected_callback :: (Ptr C'git_transport -> IO CInt) -> IO C'git_transport_is_connected_callback Source #
mK'git_transport_negotiate_fetch_callback :: C'git_transport_negotiate_fetch_callback -> Ptr C'git_transport -> Ptr C'git_repository -> Ptr (Ptr C'git_remote_head) -> CSize -> IO CInt Source #
type C'git_transport_cancel_callback = FunPtr (Ptr C'git_transport -> IO ()) Source #
mk'git_transport_read_flags_callback :: (Ptr C'git_transport -> Ptr CInt -> IO CInt) -> IO C'git_transport_read_flags_callback Source #
mK'git_transport_download_pack_callback :: C'git_transport_download_pack_callback -> Ptr C'git_transport -> Ptr C'git_repository -> Ptr C'git_transfer_progress -> C'git_transfer_progress_callback -> Ptr () -> IO CInt Source #
type C'git_transport_close_callback = FunPtr (Ptr C'git_transport -> IO CInt) Source #
mk'git_transport_cancel_callback :: (Ptr C'git_transport -> IO ()) -> IO C'git_transport_cancel_callback Source #
mK'git_transport_is_connected_callback :: C'git_transport_is_connected_callback -> Ptr C'git_transport -> IO CInt Source #
type C'git_transport_free_callback = FunPtr (Ptr C'git_transport -> IO ()) Source #
mk'git_transport_close_callback :: (Ptr C'git_transport -> IO CInt) -> IO C'git_transport_close_callback Source #
mK'git_transport_read_flags_callback :: C'git_transport_read_flags_callback -> Ptr C'git_transport -> Ptr CInt -> IO CInt Source #
mK'git_transport_cancel_callback :: C'git_transport_cancel_callback -> Ptr C'git_transport -> IO () Source #
mk'git_transport_free_callback :: (Ptr C'git_transport -> IO ()) -> IO C'git_transport_free_callback Source #
mK'git_transport_close_callback :: C'git_transport_close_callback -> Ptr C'git_transport -> IO CInt Source #
mK'git_transport_free_callback :: C'git_transport_free_callback -> Ptr C'git_transport -> IO () Source #
data C'git_transport Source #
c'git_transport_new :: Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> CString -> IO CInt Source #
p'git_transport_new :: FunPtr (Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> CString -> IO CInt) Source #
type C'git_transport_cb = FunPtr (Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> Ptr () -> IO CInt) Source #
c'git_transport_dummy :: Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> Ptr () -> IO CInt Source #
mk'git_transport_cb :: (Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> Ptr () -> IO CInt) -> IO C'git_transport_cb Source #
c'git_transport_local :: Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> Ptr () -> IO CInt Source #
c'git_transport_smart :: Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> Ptr () -> IO CInt Source #
p'git_transport_dummy :: FunPtr (Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> Ptr () -> IO CInt) Source #
mK'git_transport_cb :: C'git_transport_cb -> Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> Ptr () -> IO CInt Source #
p'git_transport_local :: FunPtr (Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> Ptr () -> IO CInt) Source #
p'git_transport_smart :: FunPtr (Ptr (Ptr C'git_transport) -> Ptr C'git_remote -> Ptr () -> IO CInt) Source #
type C'git_smart_service_t = CUInt Source #
c'GIT_SERVICE_UPLOADPACK_LS :: Num a => a Source #
p'git_transport'set_callbacks :: Ptr C'git_transport -> Ptr C'git_transport_set_callbacks_callback Source #
c'GIT_SERVICE_UPLOADPACK :: Num a => a Source #
c'GIT_SERVICE_RECEIVEPACK_LS :: Num a => a Source #
c'GIT_SERVICE_RECEIVEPACK :: Num a => a Source #
p'git_transport'negotiate_fetch :: Ptr C'git_transport -> Ptr C'git_transport_negotiate_fetch_callback Source #
p'git_transport'download_pack :: Ptr C'git_transport -> Ptr C'git_transport_download_pack_callback Source #
p'git_transport'is_connected :: Ptr C'git_transport -> Ptr C'git_transport_is_connected_callback Source #
p'git_transport'read_flags :: Ptr C'git_transport -> Ptr C'git_transport_read_flags_callback Source #
type C'git_smart_subtransport_stream_read_callback = FunPtr (Ptr C'git_smart_subtransport_stream -> CString -> CSize -> Ptr CSize -> IO CInt) Source #
type C'git_smart_subtransport_stream_write_callback = FunPtr (Ptr C'git_smart_subtransport_stream -> CString -> CSize -> IO CInt) Source #
mk'git_smart_subtransport_stream_read_callback :: (Ptr C'git_smart_subtransport_stream -> CString -> CSize -> Ptr CSize -> IO CInt) -> IO C'git_smart_subtransport_stream_read_callback Source #
type C'git_smart_subtransport_stream_free_callback = FunPtr (Ptr C'git_smart_subtransport_stream -> IO ()) Source #
mk'git_smart_subtransport_stream_write_callback :: (Ptr C'git_smart_subtransport_stream -> CString -> CSize -> IO CInt) -> IO C'git_smart_subtransport_stream_write_callback Source #
mk'git_smart_subtransport_stream_free_callback :: (Ptr C'git_smart_subtransport_stream -> IO ()) -> IO C'git_smart_subtransport_stream_free_callback Source #
mK'git_smart_subtransport_stream_read_callback :: C'git_smart_subtransport_stream_read_callback -> Ptr C'git_smart_subtransport_stream -> CString -> CSize -> Ptr CSize -> IO CInt Source #
mK'git_smart_subtransport_stream_write_callback :: C'git_smart_subtransport_stream_write_callback -> Ptr C'git_smart_subtransport_stream -> CString -> CSize -> IO CInt Source #
mK'git_smart_subtransport_stream_free_callback :: C'git_smart_subtransport_stream_free_callback -> Ptr C'git_smart_subtransport_stream -> IO () Source #
data C'git_smart_subtransport_stream Source #
p'git_smart_subtransport_stream'subtransport :: Ptr C'git_smart_subtransport_stream -> Ptr (Ptr C'git_smart_subtransport) Source #
p'git_smart_subtransport_stream'read :: Ptr C'git_smart_subtransport_stream -> Ptr C'git_smart_subtransport_stream_read_callback Source #
type C'git_smart_subtransport_action_callback = FunPtr (Ptr (Ptr C'git_smart_subtransport_stream) -> Ptr C'git_smart_subtransport -> CString -> C'git_smart_service_t -> IO CInt) Source #
type C'git_smart_subtransport_close_callback = FunPtr (Ptr C'git_smart_subtransport -> IO CInt) Source #
mk'git_smart_subtransport_action_callback :: (Ptr (Ptr C'git_smart_subtransport_stream) -> Ptr C'git_smart_subtransport -> CString -> C'git_smart_service_t -> IO CInt) -> IO C'git_smart_subtransport_action_callback Source #
type C'git_smart_subtransport_free_callback = FunPtr (Ptr C'git_smart_subtransport -> IO ()) Source #
p'git_smart_subtransport_stream'write :: Ptr C'git_smart_subtransport_stream -> Ptr C'git_smart_subtransport_stream_write_callback Source #
mk'git_smart_subtransport_close_callback :: (Ptr C'git_smart_subtransport -> IO CInt) -> IO C'git_smart_subtransport_close_callback Source #
mk'git_smart_subtransport_free_callback :: (Ptr C'git_smart_subtransport -> IO ()) -> IO C'git_smart_subtransport_free_callback Source #
mK'git_smart_subtransport_action_callback :: C'git_smart_subtransport_action_callback -> Ptr (Ptr C'git_smart_subtransport_stream) -> Ptr C'git_smart_subtransport -> CString -> C'git_smart_service_t -> IO CInt Source #
p'git_smart_subtransport_stream'free :: Ptr C'git_smart_subtransport_stream -> Ptr C'git_smart_subtransport_stream_free_callback Source #
mK'git_smart_subtransport_close_callback :: C'git_smart_subtransport_close_callback -> Ptr C'git_smart_subtransport -> IO CInt Source #
mK'git_smart_subtransport_free_callback :: C'git_smart_subtransport_free_callback -> Ptr C'git_smart_subtransport -> IO () Source #
type C'git_smart_subtransport_cb = FunPtr (Ptr (Ptr C'git_smart_subtransport) -> Ptr C'git_transport -> IO CInt) Source #
mk'git_smart_subtransport_cb :: (Ptr (Ptr C'git_smart_subtransport) -> Ptr C'git_transport -> IO CInt) -> IO C'git_smart_subtransport_cb Source #
p'git_smart_subtransport'action :: Ptr C'git_smart_subtransport -> Ptr C'git_smart_subtransport_action_callback Source #
mK'git_smart_subtransport_cb :: C'git_smart_subtransport_cb -> Ptr (Ptr C'git_smart_subtransport) -> Ptr C'git_transport -> IO CInt Source #
p'git_smart_subtransport'close :: Ptr C'git_smart_subtransport -> Ptr C'git_smart_subtransport_close_callback Source #
p'git_smart_subtransport'free :: Ptr C'git_smart_subtransport -> Ptr C'git_smart_subtransport_free_callback Source #
c'git_smart_subtransport_http :: Ptr (Ptr C'git_smart_subtransport) -> Ptr C'git_transport -> IO CInt Source #
c'git_smart_subtransport_git :: Ptr (Ptr C'git_smart_subtransport) -> Ptr C'git_transport -> IO CInt Source #
p'git_smart_subtransport_http :: FunPtr (Ptr (Ptr C'git_smart_subtransport) -> Ptr C'git_transport -> IO CInt) Source #
p'git_smart_subtransport_git :: FunPtr (Ptr (Ptr C'git_smart_subtransport) -> Ptr C'git_transport -> IO CInt) Source #