gi-ggit-1.0.9: libgit2-glib bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Ggit.Objects.RemoteCallbacks

Description

Represents a git remote callbacks.

Synopsis

Exported types

newtype RemoteCallbacks Source #

Memory-managed wrapper type.

Constructors

RemoteCallbacks (ManagedPtr RemoteCallbacks) 

Instances

Instances details
Eq RemoteCallbacks Source # 
Instance details

Defined in GI.Ggit.Objects.RemoteCallbacks

GObject RemoteCallbacks Source # 
Instance details

Defined in GI.Ggit.Objects.RemoteCallbacks

ManagedPtrNewtype RemoteCallbacks Source # 
Instance details

Defined in GI.Ggit.Objects.RemoteCallbacks

TypedObject RemoteCallbacks Source # 
Instance details

Defined in GI.Ggit.Objects.RemoteCallbacks

Methods

glibType :: IO GType

IsGValue RemoteCallbacks Source #

Convert RemoteCallbacks to and from GValue with toGValue and fromGValue.

Instance details

Defined in GI.Ggit.Objects.RemoteCallbacks

Methods

toGValue :: RemoteCallbacks -> IO GValue

fromGValue :: GValue -> IO RemoteCallbacks

HasParentTypes RemoteCallbacks Source # 
Instance details

Defined in GI.Ggit.Objects.RemoteCallbacks

type ParentTypes RemoteCallbacks Source # 
Instance details

Defined in GI.Ggit.Objects.RemoteCallbacks

type ParentTypes RemoteCallbacks = '[Object]

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

Overloaded methods

Signals

completion

type C_RemoteCallbacksCompletionCallback = Ptr () -> CUInt -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type RemoteCallbacksCompletionCallback = RemoteCompletionType -> IO () Source #

No description available in the introspection data.

afterRemoteCallbacksCompletion :: (IsRemoteCallbacks a, MonadIO m) => 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

onRemoteCallbacksCompletion :: (IsRemoteCallbacks a, MonadIO m) => 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 C_RemoteCallbacksProgressCallback = Ptr () -> CString -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type RemoteCallbacksProgressCallback = Text -> IO () Source #

No description available in the introspection data.

afterRemoteCallbacksProgress :: (IsRemoteCallbacks a, MonadIO m) => 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

onRemoteCallbacksProgress :: (IsRemoteCallbacks a, MonadIO m) => 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 C_RemoteCallbacksTransferProgressCallback = Ptr () -> Ptr TransferProgress -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

type RemoteCallbacksTransferProgressCallback = TransferProgress -> IO () Source #

No description available in the introspection data.

afterRemoteCallbacksTransferProgress :: (IsRemoteCallbacks a, MonadIO m) => 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

onRemoteCallbacksTransferProgress :: (IsRemoteCallbacks a, MonadIO m) => 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 C_RemoteCallbacksUpdateTipsCallback = Ptr () -> CString -> Ptr OId -> Ptr OId -> Ptr () -> IO () Source #

Type for the callback on the (unwrapped) C side.

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

No description available in the introspection data.

afterRemoteCallbacksUpdateTips :: (IsRemoteCallbacks a, MonadIO m) => 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

onRemoteCallbacksUpdateTips :: (IsRemoteCallbacks a, MonadIO m) => 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