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