| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Ggit.Objects.RemoteCallbacks
Description
Represents a git remote callbacks.
- newtype RemoteCallbacks = RemoteCallbacks (ManagedPtr RemoteCallbacks)
- class GObject o => IsRemoteCallbacks o
- toRemoteCallbacks :: (MonadIO m, IsRemoteCallbacks o) => o -> m RemoteCallbacks
- noRemoteCallbacks :: Maybe RemoteCallbacks
- type C_RemoteCallbacksCompletionCallback = Ptr () -> CUInt -> Ptr () -> IO ()
- type RemoteCallbacksCompletionCallback = RemoteCompletionType -> IO ()
- afterRemoteCallbacksCompletion :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksCompletionCallback -> m SignalHandlerId
- genClosure_RemoteCallbacksCompletion :: RemoteCallbacksCompletionCallback -> IO Closure
- mk_RemoteCallbacksCompletionCallback :: C_RemoteCallbacksCompletionCallback -> IO (FunPtr C_RemoteCallbacksCompletionCallback)
- noRemoteCallbacksCompletionCallback :: Maybe RemoteCallbacksCompletionCallback
- onRemoteCallbacksCompletion :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksCompletionCallback -> m SignalHandlerId
- wrap_RemoteCallbacksCompletionCallback :: RemoteCallbacksCompletionCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- type C_RemoteCallbacksProgressCallback = Ptr () -> CString -> Ptr () -> IO ()
- type RemoteCallbacksProgressCallback = Text -> IO ()
- afterRemoteCallbacksProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksProgressCallback -> m SignalHandlerId
- genClosure_RemoteCallbacksProgress :: RemoteCallbacksProgressCallback -> IO Closure
- mk_RemoteCallbacksProgressCallback :: C_RemoteCallbacksProgressCallback -> IO (FunPtr C_RemoteCallbacksProgressCallback)
- noRemoteCallbacksProgressCallback :: Maybe RemoteCallbacksProgressCallback
- onRemoteCallbacksProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksProgressCallback -> m SignalHandlerId
- wrap_RemoteCallbacksProgressCallback :: RemoteCallbacksProgressCallback -> Ptr () -> CString -> Ptr () -> IO ()
- type C_RemoteCallbacksTransferProgressCallback = Ptr () -> Ptr TransferProgress -> Ptr () -> IO ()
- type RemoteCallbacksTransferProgressCallback = TransferProgress -> IO ()
- afterRemoteCallbacksTransferProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksTransferProgressCallback -> m SignalHandlerId
- genClosure_RemoteCallbacksTransferProgress :: RemoteCallbacksTransferProgressCallback -> IO Closure
- mk_RemoteCallbacksTransferProgressCallback :: C_RemoteCallbacksTransferProgressCallback -> IO (FunPtr C_RemoteCallbacksTransferProgressCallback)
- noRemoteCallbacksTransferProgressCallback :: Maybe RemoteCallbacksTransferProgressCallback
- onRemoteCallbacksTransferProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksTransferProgressCallback -> m SignalHandlerId
- wrap_RemoteCallbacksTransferProgressCallback :: RemoteCallbacksTransferProgressCallback -> Ptr () -> Ptr TransferProgress -> Ptr () -> IO ()
- type C_RemoteCallbacksUpdateTipsCallback = Ptr () -> CString -> Ptr OId -> Ptr OId -> Ptr () -> IO ()
- type RemoteCallbacksUpdateTipsCallback = Text -> OId -> OId -> IO ()
- afterRemoteCallbacksUpdateTips :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksUpdateTipsCallback -> m SignalHandlerId
- genClosure_RemoteCallbacksUpdateTips :: RemoteCallbacksUpdateTipsCallback -> IO Closure
- mk_RemoteCallbacksUpdateTipsCallback :: C_RemoteCallbacksUpdateTipsCallback -> IO (FunPtr C_RemoteCallbacksUpdateTipsCallback)
- noRemoteCallbacksUpdateTipsCallback :: Maybe RemoteCallbacksUpdateTipsCallback
- onRemoteCallbacksUpdateTips :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksUpdateTipsCallback -> m SignalHandlerId
- wrap_RemoteCallbacksUpdateTipsCallback :: RemoteCallbacksUpdateTipsCallback -> Ptr () -> CString -> Ptr OId -> Ptr OId -> Ptr () -> IO ()
Exported types
newtype RemoteCallbacks Source #
Constructors
| RemoteCallbacks (ManagedPtr RemoteCallbacks) |
class GObject o => IsRemoteCallbacks o Source #
Instances
toRemoteCallbacks :: (MonadIO m, IsRemoteCallbacks o) => o -> m RemoteCallbacks Source #
Signals
completion
type RemoteCallbacksCompletionCallback = RemoteCompletionType -> IO () Source #
afterRemoteCallbacksCompletion :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksCompletionCallback -> m SignalHandlerId Source #
mk_RemoteCallbacksCompletionCallback :: C_RemoteCallbacksCompletionCallback -> IO (FunPtr C_RemoteCallbacksCompletionCallback) Source #
onRemoteCallbacksCompletion :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksCompletionCallback -> m SignalHandlerId Source #
wrap_RemoteCallbacksCompletionCallback :: RemoteCallbacksCompletionCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source #
progress
type RemoteCallbacksProgressCallback = Text -> IO () Source #
afterRemoteCallbacksProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksProgressCallback -> m SignalHandlerId Source #
mk_RemoteCallbacksProgressCallback :: C_RemoteCallbacksProgressCallback -> IO (FunPtr C_RemoteCallbacksProgressCallback) Source #
onRemoteCallbacksProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksProgressCallback -> m SignalHandlerId Source #
wrap_RemoteCallbacksProgressCallback :: RemoteCallbacksProgressCallback -> Ptr () -> CString -> Ptr () -> IO () Source #
transferProgress
type C_RemoteCallbacksTransferProgressCallback = Ptr () -> Ptr TransferProgress -> Ptr () -> IO () Source #
type RemoteCallbacksTransferProgressCallback = TransferProgress -> IO () Source #
afterRemoteCallbacksTransferProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksTransferProgressCallback -> m SignalHandlerId Source #
genClosure_RemoteCallbacksTransferProgress :: RemoteCallbacksTransferProgressCallback -> IO Closure Source #
mk_RemoteCallbacksTransferProgressCallback :: C_RemoteCallbacksTransferProgressCallback -> IO (FunPtr C_RemoteCallbacksTransferProgressCallback) Source #
onRemoteCallbacksTransferProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksTransferProgressCallback -> m SignalHandlerId Source #
wrap_RemoteCallbacksTransferProgressCallback :: RemoteCallbacksTransferProgressCallback -> Ptr () -> Ptr TransferProgress -> Ptr () -> IO () Source #
updateTips
type C_RemoteCallbacksUpdateTipsCallback = Ptr () -> CString -> Ptr OId -> Ptr OId -> Ptr () -> IO () Source #
afterRemoteCallbacksUpdateTips :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksUpdateTipsCallback -> m SignalHandlerId Source #
mk_RemoteCallbacksUpdateTipsCallback :: C_RemoteCallbacksUpdateTipsCallback -> IO (FunPtr C_RemoteCallbacksUpdateTipsCallback) Source #
onRemoteCallbacksUpdateTips :: (IsRemoteCallbacks a, MonadIO m) => a -> RemoteCallbacksUpdateTipsCallback -> m SignalHandlerId Source #