| 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 => IsTlsBackend o
- toTlsBackend :: IsTlsBackend o => o -> IO TlsBackend
- data TlsBackendGetCertificateTypeMethodInfo
- tlsBackendGetCertificateType :: (MonadIO m, IsTlsBackend a) => a -> m GType
- data TlsBackendGetClientConnectionTypeMethodInfo
- tlsBackendGetClientConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType
- tlsBackendGetDefault :: MonadIO m => m TlsBackend
- data TlsBackendGetDefaultDatabaseMethodInfo
- tlsBackendGetDefaultDatabase :: (MonadIO m, IsTlsBackend a) => a -> m TlsDatabase
- data TlsBackendGetDtlsClientConnectionTypeMethodInfo
- tlsBackendGetDtlsClientConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType
- data TlsBackendGetDtlsServerConnectionTypeMethodInfo
- tlsBackendGetDtlsServerConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType
- data TlsBackendGetFileDatabaseTypeMethodInfo
- tlsBackendGetFileDatabaseType :: (MonadIO m, IsTlsBackend a) => a -> m GType
- data TlsBackendGetServerConnectionTypeMethodInfo
- tlsBackendGetServerConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType
- data TlsBackendSupportsDtlsMethodInfo
- tlsBackendSupportsDtls :: (MonadIO m, IsTlsBackend a) => a -> m Bool
- data TlsBackendSupportsTlsMethodInfo
- tlsBackendSupportsTls :: (MonadIO m, IsTlsBackend a) => a -> m Bool
Exported types
newtype TlsBackend Source #
Constructors
| TlsBackend (ForeignPtr TlsBackend) |
Instances
| GObject TlsBackend Source # | |
| IsObject TlsBackend Source # | |
| IsTlsBackend 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 # | |
| HasAttributeList * TlsBackend Source # | |
| type SignalList TlsBackend Source # | |
| type AttributeList TlsBackend Source # | |
class GObject o => IsTlsBackend o Source #
Instances
| (GObject a, UnknownAncestorError Constraint TlsBackend a) => IsTlsBackend a Source # | |
| IsTlsBackend TlsBackend Source # | |
toTlsBackend :: IsTlsBackend o => o -> IO TlsBackend Source #
Methods
tlsBackendGetCertificateType
data TlsBackendGetCertificateTypeMethodInfo Source #
Instances
| ((~) * signature (m GType), MonadIO m, IsTlsBackend a) => MethodInfo * TlsBackendGetCertificateTypeMethodInfo a signature Source # | |
tlsBackendGetCertificateType :: (MonadIO m, IsTlsBackend a) => a -> m GType Source #
tlsBackendGetClientConnectionType
data TlsBackendGetClientConnectionTypeMethodInfo Source #
Instances
| ((~) * signature (m GType), MonadIO m, IsTlsBackend a) => MethodInfo * TlsBackendGetClientConnectionTypeMethodInfo a signature Source # | |
tlsBackendGetClientConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType Source #
tlsBackendGetDefault
tlsBackendGetDefault :: MonadIO m => m TlsBackend Source #
tlsBackendGetDefaultDatabase
data TlsBackendGetDefaultDatabaseMethodInfo Source #
Instances
| ((~) * signature (m TlsDatabase), MonadIO m, IsTlsBackend a) => MethodInfo * TlsBackendGetDefaultDatabaseMethodInfo a signature Source # | |
tlsBackendGetDefaultDatabase :: (MonadIO m, IsTlsBackend a) => a -> m TlsDatabase Source #
tlsBackendGetDtlsClientConnectionType
data TlsBackendGetDtlsClientConnectionTypeMethodInfo Source #
Instances
| ((~) * signature (m GType), MonadIO m, IsTlsBackend a) => MethodInfo * TlsBackendGetDtlsClientConnectionTypeMethodInfo a signature Source # | |
tlsBackendGetDtlsClientConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType Source #
tlsBackendGetDtlsServerConnectionType
data TlsBackendGetDtlsServerConnectionTypeMethodInfo Source #
Instances
| ((~) * signature (m GType), MonadIO m, IsTlsBackend a) => MethodInfo * TlsBackendGetDtlsServerConnectionTypeMethodInfo a signature Source # | |
tlsBackendGetDtlsServerConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType Source #
tlsBackendGetFileDatabaseType
data TlsBackendGetFileDatabaseTypeMethodInfo Source #
Instances
| ((~) * signature (m GType), MonadIO m, IsTlsBackend a) => MethodInfo * TlsBackendGetFileDatabaseTypeMethodInfo a signature Source # | |
tlsBackendGetFileDatabaseType :: (MonadIO m, IsTlsBackend a) => a -> m GType Source #
tlsBackendGetServerConnectionType
data TlsBackendGetServerConnectionTypeMethodInfo Source #
Instances
| ((~) * signature (m GType), MonadIO m, IsTlsBackend a) => MethodInfo * TlsBackendGetServerConnectionTypeMethodInfo a signature Source # | |
tlsBackendGetServerConnectionType :: (MonadIO m, IsTlsBackend a) => a -> m GType Source #
tlsBackendSupportsDtls
data TlsBackendSupportsDtlsMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsTlsBackend a) => MethodInfo * TlsBackendSupportsDtlsMethodInfo a signature Source # | |
tlsBackendSupportsDtls :: (MonadIO m, IsTlsBackend a) => a -> m Bool Source #
tlsBackendSupportsTls
data TlsBackendSupportsTlsMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsTlsBackend a) => MethodInfo * TlsBackendSupportsTlsMethodInfo a signature Source # | |
tlsBackendSupportsTls :: (MonadIO m, IsTlsBackend a) => a -> m Bool Source #