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
- tlsInteractionAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> m TlsInteractionResult
- tlsInteractionAskPasswordAsync :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- tlsInteractionAskPasswordFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult
- tlsInteractionInvokeAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> m TlsInteractionResult
- tlsInteractionInvokeRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult
- tlsInteractionRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult
- tlsInteractionRequestCertificateAsync :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- tlsInteractionRequestCertificateFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult
Exported types
newtype 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
tlsInteractionAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> m TlsInteractionResult Source
tlsInteractionAskPasswordAsync
tlsInteractionAskPasswordAsync :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
tlsInteractionAskPasswordFinish
tlsInteractionAskPasswordFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult Source
tlsInteractionInvokeAskPassword
tlsInteractionInvokeAskPassword :: (MonadIO m, TlsInteractionK a, TlsPasswordK b, CancellableK c) => a -> b -> Maybe c -> m TlsInteractionResult Source
tlsInteractionInvokeRequestCertificate
tlsInteractionInvokeRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult Source
tlsInteractionRequestCertificate
tlsInteractionRequestCertificate :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> m TlsInteractionResult Source
tlsInteractionRequestCertificateAsync
tlsInteractionRequestCertificateAsync :: (MonadIO m, TlsInteractionK a, TlsConnectionK b, CancellableK c) => a -> b -> TlsCertificateRequestFlags -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
tlsInteractionRequestCertificateFinish
tlsInteractionRequestCertificateFinish :: (MonadIO m, TlsInteractionK a, AsyncResultK b) => a -> b -> m TlsInteractionResult Source