| 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.Gio.Objects.TlsInteraction
Contents
Description
- newtype TlsInteraction = TlsInteraction (ManagedPtr TlsInteraction)
- class GObject o => IsTlsInteraction o
- toTlsInteraction :: IsTlsInteraction o => o -> IO TlsInteraction
- noTlsInteraction :: Maybe TlsInteraction
- data TlsInteractionAskPasswordMethodInfo
- tlsInteractionAskPassword :: (MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => a -> b -> Maybe c -> m TlsInteractionResult
- data TlsInteractionAskPasswordAsyncMethodInfo
- tlsInteractionAskPasswordAsync :: (MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data TlsInteractionAskPasswordFinishMethodInfo
- tlsInteractionAskPasswordFinish :: (MonadIO m, IsTlsInteraction a, IsAsyncResult b) => a -> b -> m TlsInteractionResult
- data TlsInteractionInvokeAskPasswordMethodInfo
- tlsInteractionInvokeAskPassword :: (MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => a -> b -> Maybe c -> m TlsInteractionResult
- data TlsInteractionInvokeRequestCertificateMethodInfo
- tlsInteractionInvokeRequestCertificate :: (MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult
- data TlsInteractionRequestCertificateMethodInfo
- tlsInteractionRequestCertificate :: (MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult
- data TlsInteractionRequestCertificateAsyncMethodInfo
- tlsInteractionRequestCertificateAsync :: (MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data TlsInteractionRequestCertificateFinishMethodInfo
- tlsInteractionRequestCertificateFinish :: (MonadIO m, IsTlsInteraction a, IsAsyncResult b) => a -> b -> m TlsInteractionResult
Exported types
newtype TlsInteraction Source #
Constructors
| TlsInteraction (ManagedPtr TlsInteraction) |
Instances
| GObject TlsInteraction Source # | |
| IsObject TlsInteraction Source # | |
| IsTlsInteraction 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 # | |
| HasAttributeList * TlsInteraction Source # | |
| type SignalList TlsInteraction Source # | |
| type AttributeList TlsInteraction Source # | |
class GObject o => IsTlsInteraction o Source #
Instances
| (GObject a, UnknownAncestorError Constraint TlsInteraction a) => IsTlsInteraction a Source # | |
| IsTlsInteraction TlsInteraction Source # | |
toTlsInteraction :: IsTlsInteraction o => o -> IO TlsInteraction Source #
Methods
askPassword
data TlsInteractionAskPasswordMethodInfo Source #
Instances
| ((~) * signature (b -> Maybe c -> m TlsInteractionResult), MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => MethodInfo * TlsInteractionAskPasswordMethodInfo a signature Source # | |
tlsInteractionAskPassword :: (MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => a -> b -> Maybe c -> m TlsInteractionResult Source #
askPasswordAsync
data TlsInteractionAskPasswordAsyncMethodInfo Source #
Instances
| ((~) * signature (b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => MethodInfo * TlsInteractionAskPasswordAsyncMethodInfo a signature Source # | |
tlsInteractionAskPasswordAsync :: (MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
askPasswordFinish
data TlsInteractionAskPasswordFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m TlsInteractionResult), MonadIO m, IsTlsInteraction a, IsAsyncResult b) => MethodInfo * TlsInteractionAskPasswordFinishMethodInfo a signature Source # | |
tlsInteractionAskPasswordFinish :: (MonadIO m, IsTlsInteraction a, IsAsyncResult b) => a -> b -> m TlsInteractionResult Source #
invokeAskPassword
data TlsInteractionInvokeAskPasswordMethodInfo Source #
Instances
| ((~) * signature (b -> Maybe c -> m TlsInteractionResult), MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => MethodInfo * TlsInteractionInvokeAskPasswordMethodInfo a signature Source # | |
tlsInteractionInvokeAskPassword :: (MonadIO m, IsTlsInteraction a, IsTlsPassword b, IsCancellable c) => a -> b -> Maybe c -> m TlsInteractionResult Source #
invokeRequestCertificate
data TlsInteractionInvokeRequestCertificateMethodInfo Source #
Instances
| ((~) * signature (b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult), MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => MethodInfo * TlsInteractionInvokeRequestCertificateMethodInfo a signature Source # | |
tlsInteractionInvokeRequestCertificate :: (MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult Source #
requestCertificate
data TlsInteractionRequestCertificateMethodInfo Source #
Instances
| ((~) * signature (b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult), MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => MethodInfo * TlsInteractionRequestCertificateMethodInfo a signature Source # | |
tlsInteractionRequestCertificate :: (MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult Source #
requestCertificateAsync
data TlsInteractionRequestCertificateAsyncMethodInfo Source #
Instances
| ((~) * signature (b -> TlsCertificateRequestFlags -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => MethodInfo * TlsInteractionRequestCertificateAsyncMethodInfo a signature Source # | |
tlsInteractionRequestCertificateAsync :: (MonadIO m, IsTlsInteraction a, IsTlsConnection b, IsCancellable c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
requestCertificateFinish
data TlsInteractionRequestCertificateFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m TlsInteractionResult), MonadIO m, IsTlsInteraction a, IsAsyncResult b) => MethodInfo * TlsInteractionRequestCertificateFinishMethodInfo a signature Source # | |
tlsInteractionRequestCertificateFinish :: (MonadIO m, IsTlsInteraction a, IsAsyncResult b) => a -> b -> m TlsInteractionResult Source #