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 Source | |
((~) * info (ResolveTlsBackendMethod t TlsBackend), MethodInfo * info TlsBackend p) => IsLabel t (TlsBackend -> p) Source | |
((~) * info (ResolveTlsBackendMethod t TlsBackend), MethodInfo * info TlsBackend p) => IsLabelProxy t (TlsBackend -> p) Source | |
type ParentTypes TlsBackend Source | |
type AttributeList TlsBackend Source | |
type SignalList 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
data TlsBackendGetCertificateTypeMethodInfo Source
((~) (TYPE Lifted) signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo (TYPE Lifted) TlsBackendGetCertificateTypeMethodInfo a signature Source | |
tlsBackendGetCertificateType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetClientConnectionType
data TlsBackendGetClientConnectionTypeMethodInfo Source
((~) (TYPE Lifted) signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo (TYPE Lifted) TlsBackendGetClientConnectionTypeMethodInfo a signature Source | |
tlsBackendGetClientConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetDefault
tlsBackendGetDefault :: MonadIO m => m TlsBackend Source
tlsBackendGetDefaultDatabase
data TlsBackendGetDefaultDatabaseMethodInfo Source
((~) (TYPE Lifted) signature (m TlsDatabase), MonadIO m, TlsBackendK a) => MethodInfo (TYPE Lifted) TlsBackendGetDefaultDatabaseMethodInfo a signature Source | |
tlsBackendGetDefaultDatabase :: (MonadIO m, TlsBackendK a) => a -> m TlsDatabase Source
tlsBackendGetFileDatabaseType
data TlsBackendGetFileDatabaseTypeMethodInfo Source
((~) (TYPE Lifted) signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo (TYPE Lifted) TlsBackendGetFileDatabaseTypeMethodInfo a signature Source | |
tlsBackendGetFileDatabaseType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetServerConnectionType
data TlsBackendGetServerConnectionTypeMethodInfo Source
((~) (TYPE Lifted) signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo (TYPE Lifted) TlsBackendGetServerConnectionTypeMethodInfo a signature Source | |
tlsBackendGetServerConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendSupportsTls
data TlsBackendSupportsTlsMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, TlsBackendK a) => MethodInfo (TYPE Lifted) TlsBackendSupportsTlsMethodInfo a signature Source | |
tlsBackendSupportsTls :: (MonadIO m, TlsBackendK a) => a -> m Bool Source