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 |
- newtype TlsInteraction = TlsInteraction (ForeignPtr TlsInteraction)
- class GObject o => TlsInteractionK o
- toTlsInteraction :: TlsInteractionK o => o -> IO TlsInteraction
- noTlsInteraction :: Maybe TlsInteraction
- data TlsInteractionAskPasswordMethodInfo
- tlsInteractionAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> m TlsInteractionResult
- data TlsInteractionAskPasswordAsyncMethodInfo
- tlsInteractionAskPasswordAsync :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data TlsInteractionAskPasswordFinishMethodInfo
- tlsInteractionAskPasswordFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult
- data TlsInteractionInvokeAskPasswordMethodInfo
- tlsInteractionInvokeAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> m TlsInteractionResult
- data TlsInteractionInvokeRequestCertificateMethodInfo
- tlsInteractionInvokeRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult
- data TlsInteractionRequestCertificateMethodInfo
- tlsInteractionRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult
- data TlsInteractionRequestCertificateAsyncMethodInfo
- tlsInteractionRequestCertificateAsync :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data TlsInteractionRequestCertificateFinishMethodInfo
- tlsInteractionRequestCertificateFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult
Exported types
newtype TlsInteraction Source
GObject TlsInteraction Source | |
((~) * info (ResolveTlsInteractionMethod t TlsInteraction), MethodInfo * info TlsInteraction p) => IsLabel t (TlsInteraction -> p) Source | |
((~) * info (ResolveTlsInteractionMethod t TlsInteraction), MethodInfo * info TlsInteraction p) => IsLabelProxy t (TlsInteraction -> p) Source | |
type ParentTypes TlsInteraction Source | |
type AttributeList TlsInteraction Source | |
type SignalList TlsInteraction Source |
class GObject o => TlsInteractionK o Source
(GObject o, IsDescendantOf TlsInteraction o) => TlsInteractionK o Source | |
toTlsInteraction :: TlsInteractionK o => o -> IO TlsInteraction Source
Methods
tlsInteractionAskPassword
data TlsInteractionAskPasswordMethodInfo Source
((~) (TYPE Lifted) signature (b -> Maybe c -> m TlsInteractionResult), MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsInteractionAskPasswordMethodInfo a signature Source | |
tlsInteractionAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> m TlsInteractionResult Source
tlsInteractionAskPasswordAsync
data TlsInteractionAskPasswordAsyncMethodInfo Source
((~) (TYPE Lifted) signature (b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsInteractionAskPasswordAsyncMethodInfo a signature Source | |
tlsInteractionAskPasswordAsync :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
tlsInteractionAskPasswordFinish
data TlsInteractionAskPasswordFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m TlsInteractionResult), MonadIO m, TlsInteractionK a, AsyncResultK b) => MethodInfo (TYPE Lifted) TlsInteractionAskPasswordFinishMethodInfo a signature Source | |
tlsInteractionAskPasswordFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult Source
tlsInteractionInvokeAskPassword
data TlsInteractionInvokeAskPasswordMethodInfo Source
((~) (TYPE Lifted) signature (b -> Maybe c -> m TlsInteractionResult), MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsInteractionInvokeAskPasswordMethodInfo a signature Source | |
tlsInteractionInvokeAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> m TlsInteractionResult Source
tlsInteractionInvokeRequestCertificate
data TlsInteractionInvokeRequestCertificateMethodInfo Source
((~) (TYPE Lifted) signature (b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult), MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsInteractionInvokeRequestCertificateMethodInfo a signature Source | |
tlsInteractionInvokeRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult Source
tlsInteractionRequestCertificate
data TlsInteractionRequestCertificateMethodInfo Source
((~) (TYPE Lifted) signature (b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult), MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsInteractionRequestCertificateMethodInfo a signature Source | |
tlsInteractionRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult Source
tlsInteractionRequestCertificateAsync
data TlsInteractionRequestCertificateAsyncMethodInfo Source
((~) (TYPE Lifted) signature (b -> TlsCertificateRequestFlags -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsInteractionRequestCertificateAsyncMethodInfo a signature Source | |
tlsInteractionRequestCertificateAsync :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
tlsInteractionRequestCertificateFinish
data TlsInteractionRequestCertificateFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m TlsInteractionResult), MonadIO m, TlsInteractionK a, AsyncResultK b) => MethodInfo (TYPE Lifted) TlsInteractionRequestCertificateFinishMethodInfo a signature Source | |
tlsInteractionRequestCertificateFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult Source