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
- data TlsBackendGetCertificateTypeMethodInfo
- tlsBackendGetCertificateType :: (MonadIO m, TlsBackendK a) => a -> m GType
- data TlsBackendGetClientConnectionTypeMethodInfo
- tlsBackendGetClientConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType
- tlsBackendGetDefault :: MonadIO m => m TlsBackend
- data TlsBackendGetDefaultDatabaseMethodInfo
- tlsBackendGetDefaultDatabase :: (MonadIO m, TlsBackendK a) => a -> m TlsDatabase
- data TlsBackendGetFileDatabaseTypeMethodInfo
- tlsBackendGetFileDatabaseType :: (MonadIO m, TlsBackendK a) => a -> m GType
- data TlsBackendGetServerConnectionTypeMethodInfo
- tlsBackendGetServerConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType
- data TlsBackendSupportsTlsMethodInfo
- tlsBackendSupportsTls :: (MonadIO m, TlsBackendK a) => a -> m Bool
Exported types
newtype TlsBackend Source
GObject TlsBackend | |
((~) * info (ResolveTlsBackendMethod t TlsBackend), MethodInfo * info TlsBackend p) => IsLabelProxy t (TlsBackend -> p) | |
type ParentTypes TlsBackend | |
type AttributeList TlsBackend | |
type SignalList TlsBackend |
class GObject o => TlsBackendK o Source
(GObject o, IsDescendantOf TlsBackend o) => TlsBackendK o |
toTlsBackend :: TlsBackendK o => o -> IO TlsBackend Source
Methods
tlsBackendGetCertificateType
data TlsBackendGetCertificateTypeMethodInfo Source
((~) * signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendGetCertificateTypeMethodInfo a signature |
tlsBackendGetCertificateType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetClientConnectionType
data TlsBackendGetClientConnectionTypeMethodInfo Source
((~) * signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendGetClientConnectionTypeMethodInfo a signature |
tlsBackendGetClientConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetDefault
tlsBackendGetDefault :: MonadIO m => m TlsBackend Source
tlsBackendGetDefaultDatabase
data TlsBackendGetDefaultDatabaseMethodInfo Source
((~) * signature (m TlsDatabase), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendGetDefaultDatabaseMethodInfo a signature |
tlsBackendGetDefaultDatabase :: (MonadIO m, TlsBackendK a) => a -> m TlsDatabase Source
tlsBackendGetFileDatabaseType
data TlsBackendGetFileDatabaseTypeMethodInfo Source
((~) * signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendGetFileDatabaseTypeMethodInfo a signature |
tlsBackendGetFileDatabaseType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetServerConnectionType
data TlsBackendGetServerConnectionTypeMethodInfo Source
((~) * signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendGetServerConnectionTypeMethodInfo a signature |
tlsBackendGetServerConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendSupportsTls
data TlsBackendSupportsTlsMethodInfo Source
((~) * signature (m Bool), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendSupportsTlsMethodInfo a signature |
tlsBackendSupportsTls :: (MonadIO m, TlsBackendK a) => a -> m Bool Source