gi-ggit-1.0.11: libgit2-glib bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Ggit.Objects.RemoteCallbacks

Description

Represents a git remote callbacks.

Synopsis

Exported types

class (GObject o, IsDescendantOf RemoteCallbacks o) => IsRemoteCallbacks o Source #

Type class for types which can be safely cast to RemoteCallbacks, for instance with toRemoteCallbacks.

Instances

Instances details
(GObject o, IsDescendantOf RemoteCallbacks o) => IsRemoteCallbacks o Source # 
Instance details

Defined in GI.Ggit.Objects.RemoteCallbacks

toRemoteCallbacks :: (MonadIO m, IsRemoteCallbacks o) => o -> m RemoteCallbacks Source #

Cast to RemoteCallbacks, for types for which this is known to be safe. For general casts, use castTo.

Methods

Signals

completion

type RemoteCallbacksCompletionCallback = RemoteCompletionType -> IO () Source #

No description available in the introspection data.

afterRemoteCallbacksCompletion :: (IsRemoteCallbacks a, MonadIO m) => a -> ((?self :: a) => RemoteCallbacksCompletionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the completion signal, to be run after the default handler. When overloading is enabled, this is equivalent to

after remoteCallbacks #completion callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self parameter. Note that this requires activating the ImplicitParams GHC extension.

onRemoteCallbacksCompletion :: (IsRemoteCallbacks a, MonadIO m) => a -> ((?self :: a) => RemoteCallbacksCompletionCallback) -> m SignalHandlerId Source #

Connect a signal handler for the completion signal, to be run before the default handler. When overloading is enabled, this is equivalent to

on remoteCallbacks #completion callback

progress

type RemoteCallbacksProgressCallback = Text -> IO () Source #

No description available in the introspection data.

afterRemoteCallbacksProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> ((?self :: a) => RemoteCallbacksProgressCallback) -> m SignalHandlerId Source #

Connect a signal handler for the progress signal, to be run after the default handler. When overloading is enabled, this is equivalent to

after remoteCallbacks #progress callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self parameter. Note that this requires activating the ImplicitParams GHC extension.

onRemoteCallbacksProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> ((?self :: a) => RemoteCallbacksProgressCallback) -> m SignalHandlerId Source #

Connect a signal handler for the progress signal, to be run before the default handler. When overloading is enabled, this is equivalent to

on remoteCallbacks #progress callback

transferProgress

type RemoteCallbacksTransferProgressCallback = TransferProgress -> IO () Source #

No description available in the introspection data.

afterRemoteCallbacksTransferProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> ((?self :: a) => RemoteCallbacksTransferProgressCallback) -> m SignalHandlerId Source #

Connect a signal handler for the transferProgress signal, to be run after the default handler. When overloading is enabled, this is equivalent to

after remoteCallbacks #transferProgress callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self parameter. Note that this requires activating the ImplicitParams GHC extension.

onRemoteCallbacksTransferProgress :: (IsRemoteCallbacks a, MonadIO m) => a -> ((?self :: a) => RemoteCallbacksTransferProgressCallback) -> m SignalHandlerId Source #

Connect a signal handler for the transferProgress signal, to be run before the default handler. When overloading is enabled, this is equivalent to

on remoteCallbacks #transferProgress callback

updateTips

type RemoteCallbacksUpdateTipsCallback = Text -> OId -> OId -> IO () Source #

No description available in the introspection data.

afterRemoteCallbacksUpdateTips :: (IsRemoteCallbacks a, MonadIO m) => a -> ((?self :: a) => RemoteCallbacksUpdateTipsCallback) -> m SignalHandlerId Source #

Connect a signal handler for the updateTips signal, to be run after the default handler. When overloading is enabled, this is equivalent to

after remoteCallbacks #updateTips callback

By default the object invoking the signal is not passed to the callback. If you need to access it, you can use the implit ?self parameter. Note that this requires activating the ImplicitParams GHC extension.

onRemoteCallbacksUpdateTips :: (IsRemoteCallbacks a, MonadIO m) => a -> ((?self :: a) => RemoteCallbacksUpdateTipsCallback) -> m SignalHandlerId Source #

Connect a signal handler for the updateTips signal, to be run before the default handler. When overloading is enabled, this is equivalent to

on remoteCallbacks #updateTips callback