| 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.Interfaces.TlsBackend
Contents
Description
- 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
Constructors
| TlsBackend (ForeignPtr TlsBackend) | 
Instances
| 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
Instances
| (GObject o, IsDescendantOf TlsBackend o) => TlsBackendK o | 
toTlsBackend :: TlsBackendK o => o -> IO TlsBackend Source
Methods
tlsBackendGetCertificateType
data TlsBackendGetCertificateTypeMethodInfo Source
Instances
| ((~) * signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendGetCertificateTypeMethodInfo a signature | 
tlsBackendGetCertificateType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetClientConnectionType
data TlsBackendGetClientConnectionTypeMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * signature (m TlsDatabase), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendGetDefaultDatabaseMethodInfo a signature | 
tlsBackendGetDefaultDatabase :: (MonadIO m, TlsBackendK a) => a -> m TlsDatabase Source
tlsBackendGetFileDatabaseType
data TlsBackendGetFileDatabaseTypeMethodInfo Source
Instances
| ((~) * signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendGetFileDatabaseTypeMethodInfo a signature | 
tlsBackendGetFileDatabaseType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendGetServerConnectionType
data TlsBackendGetServerConnectionTypeMethodInfo Source
Instances
| ((~) * signature (m GType), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendGetServerConnectionTypeMethodInfo a signature | 
tlsBackendGetServerConnectionType :: (MonadIO m, TlsBackendK a) => a -> m GType Source
tlsBackendSupportsTls
data TlsBackendSupportsTlsMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, TlsBackendK a) => MethodInfo * TlsBackendSupportsTlsMethodInfo a signature | 
tlsBackendSupportsTls :: (MonadIO m, TlsBackendK a) => a -> m Bool Source