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 TlsBackend = TlsBackend (ForeignPtr TlsBackend)
- noTlsBackend :: Maybe TlsBackend
- class GObject o => TlsBackendK o
- toTlsBackend :: TlsBackendK o => o -> IO TlsBackend
- tlsBackendGetCertificateType :: (MonadIO m, TlsBackendK a) => a -> m GType
- tlsBackendGetClientConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType
- tlsBackendGetDefaultDatabase :: (MonadIO m, TlsBackendK a) => a -> m TlsDatabase
- tlsBackendGetFileDatabaseType :: (MonadIO m, TlsBackendK a) => a -> m GType
- tlsBackendGetServerConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType
- tlsBackendSupportsTls :: (MonadIO m, TlsBackendK a) => a -> m Bool
Exported types
newtype TlsBackend Source
class GObject o => TlsBackendK o Source
(GObject o, IsDescendantOf TlsBackend o) => TlsBackendK o Source |
toTlsBackend :: TlsBackendK o => o -> IO TlsBackend Source
Methods
tlsBackendGetCertificateType
tlsBackendGetCertificateType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetClientConnectionType
tlsBackendGetClientConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetDefaultDatabase
tlsBackendGetDefaultDatabase :: (MonadIO m, TlsBackendK a) => a -> m TlsDatabase Source
tlsBackendGetFileDatabaseType
tlsBackendGetFileDatabaseType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetServerConnectionType
tlsBackendGetServerConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendSupportsTls
tlsBackendSupportsTls :: (MonadIO m, TlsBackendK a) => a -> m Bool Source