| 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.DtlsClientConnection
Contents
Description
- newtype DtlsClientConnection = DtlsClientConnection (ManagedPtr DtlsClientConnection)
- noDtlsClientConnection :: Maybe DtlsClientConnection
- class GObject o => IsDtlsClientConnection o
- toDtlsClientConnection :: IsDtlsClientConnection o => o -> IO DtlsClientConnection
- data DtlsClientConnectionGetAcceptedCasMethodInfo
- dtlsClientConnectionGetAcceptedCas :: (MonadIO m, IsDtlsClientConnection a) => a -> m [ByteString]
- data DtlsClientConnectionGetServerIdentityMethodInfo
- dtlsClientConnectionGetServerIdentity :: (MonadIO m, IsDtlsClientConnection a) => a -> m SocketConnectable
- data DtlsClientConnectionGetValidationFlagsMethodInfo
- dtlsClientConnectionGetValidationFlags :: (MonadIO m, IsDtlsClientConnection a) => a -> m [TlsCertificateFlags]
- dtlsClientConnectionNew :: (MonadIO m, IsDatagramBased a, IsSocketConnectable b) => a -> Maybe b -> m DtlsClientConnection
- data DtlsClientConnectionSetServerIdentityMethodInfo
- dtlsClientConnectionSetServerIdentity :: (MonadIO m, IsDtlsClientConnection a, IsSocketConnectable b) => a -> b -> m ()
- data DtlsClientConnectionSetValidationFlagsMethodInfo
- dtlsClientConnectionSetValidationFlags :: (MonadIO m, IsDtlsClientConnection a) => a -> [TlsCertificateFlags] -> m ()
- data DtlsClientConnectionAcceptedCasPropertyInfo
- dtlsClientConnectionAcceptedCas :: AttrLabelProxy "acceptedCas"
- getDtlsClientConnectionAcceptedCas :: (MonadIO m, IsDtlsClientConnection o) => o -> m [Ptr ()]
- data DtlsClientConnectionServerIdentityPropertyInfo
- constructDtlsClientConnectionServerIdentity :: (IsDtlsClientConnection o, IsSocketConnectable a) => a -> IO (GValueConstruct o)
- dtlsClientConnectionServerIdentity :: AttrLabelProxy "serverIdentity"
- getDtlsClientConnectionServerIdentity :: (MonadIO m, IsDtlsClientConnection o) => o -> m SocketConnectable
- setDtlsClientConnectionServerIdentity :: (MonadIO m, IsDtlsClientConnection o, IsSocketConnectable a) => o -> a -> m ()
- data DtlsClientConnectionValidationFlagsPropertyInfo
- constructDtlsClientConnectionValidationFlags :: IsDtlsClientConnection o => [TlsCertificateFlags] -> IO (GValueConstruct o)
- dtlsClientConnectionValidationFlags :: AttrLabelProxy "validationFlags"
- getDtlsClientConnectionValidationFlags :: (MonadIO m, IsDtlsClientConnection o) => o -> m [TlsCertificateFlags]
- setDtlsClientConnectionValidationFlags :: (MonadIO m, IsDtlsClientConnection o) => o -> [TlsCertificateFlags] -> m ()
Exported types
newtype DtlsClientConnection Source #
Constructors
| DtlsClientConnection (ManagedPtr DtlsClientConnection) |
Instances
| GObject DtlsClientConnection Source # | |
| IsObject DtlsClientConnection Source # | |
| IsDtlsConnection DtlsClientConnection Source # | |
| IsDatagramBased DtlsClientConnection Source # | |
| IsDtlsClientConnection DtlsClientConnection Source # | |
| ((~) * info (ResolveDtlsClientConnectionMethod t DtlsClientConnection), MethodInfo * info DtlsClientConnection p) => IsLabel t (DtlsClientConnection -> p) Source # | |
| ((~) * info (ResolveDtlsClientConnectionMethod t DtlsClientConnection), MethodInfo * info DtlsClientConnection p) => IsLabelProxy t (DtlsClientConnection -> p) Source # | |
| HasAttributeList * DtlsClientConnection Source # | |
| type SignalList DtlsClientConnection Source # | |
| type AttributeList DtlsClientConnection Source # | |
class GObject o => IsDtlsClientConnection o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DtlsClientConnection a) => IsDtlsClientConnection a Source # | |
| IsDtlsClientConnection DtlsClientConnection Source # | |
Methods
getAcceptedCas
data DtlsClientConnectionGetAcceptedCasMethodInfo Source #
Instances
| ((~) * signature (m [ByteString]), MonadIO m, IsDtlsClientConnection a) => MethodInfo * DtlsClientConnectionGetAcceptedCasMethodInfo a signature Source # | |
dtlsClientConnectionGetAcceptedCas :: (MonadIO m, IsDtlsClientConnection a) => a -> m [ByteString] Source #
getServerIdentity
data DtlsClientConnectionGetServerIdentityMethodInfo Source #
Instances
| ((~) * signature (m SocketConnectable), MonadIO m, IsDtlsClientConnection a) => MethodInfo * DtlsClientConnectionGetServerIdentityMethodInfo a signature Source # | |
dtlsClientConnectionGetServerIdentity :: (MonadIO m, IsDtlsClientConnection a) => a -> m SocketConnectable Source #
getValidationFlags
data DtlsClientConnectionGetValidationFlagsMethodInfo Source #
Instances
| ((~) * signature (m [TlsCertificateFlags]), MonadIO m, IsDtlsClientConnection a) => MethodInfo * DtlsClientConnectionGetValidationFlagsMethodInfo a signature Source # | |
dtlsClientConnectionGetValidationFlags :: (MonadIO m, IsDtlsClientConnection a) => a -> m [TlsCertificateFlags] Source #
new
dtlsClientConnectionNew :: (MonadIO m, IsDatagramBased a, IsSocketConnectable b) => a -> Maybe b -> m DtlsClientConnection Source #
setServerIdentity
data DtlsClientConnectionSetServerIdentityMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsDtlsClientConnection a, IsSocketConnectable b) => MethodInfo * DtlsClientConnectionSetServerIdentityMethodInfo a signature Source # | |
dtlsClientConnectionSetServerIdentity :: (MonadIO m, IsDtlsClientConnection a, IsSocketConnectable b) => a -> b -> m () Source #
setValidationFlags
data DtlsClientConnectionSetValidationFlagsMethodInfo Source #
Instances
| ((~) * signature ([TlsCertificateFlags] -> m ()), MonadIO m, IsDtlsClientConnection a) => MethodInfo * DtlsClientConnectionSetValidationFlagsMethodInfo a signature Source # | |
dtlsClientConnectionSetValidationFlags :: (MonadIO m, IsDtlsClientConnection a) => a -> [TlsCertificateFlags] -> m () Source #
Properties
acceptedCas
data DtlsClientConnectionAcceptedCasPropertyInfo Source #
Instances
| AttrInfo DtlsClientConnectionAcceptedCasPropertyInfo Source # | |
| type AttrSetTypeConstraint DtlsClientConnectionAcceptedCasPropertyInfo Source # | |
| type AttrOrigin DtlsClientConnectionAcceptedCasPropertyInfo Source # | |
| type AttrLabel DtlsClientConnectionAcceptedCasPropertyInfo Source # | |
| type AttrGetType DtlsClientConnectionAcceptedCasPropertyInfo Source # | |
| type AttrBaseTypeConstraint DtlsClientConnectionAcceptedCasPropertyInfo Source # | |
| type AttrAllowedOps DtlsClientConnectionAcceptedCasPropertyInfo Source # | |
dtlsClientConnectionAcceptedCas :: AttrLabelProxy "acceptedCas" Source #
getDtlsClientConnectionAcceptedCas :: (MonadIO m, IsDtlsClientConnection o) => o -> m [Ptr ()] Source #
serverIdentity
data DtlsClientConnectionServerIdentityPropertyInfo Source #
Instances
| AttrInfo DtlsClientConnectionServerIdentityPropertyInfo Source # | |
| type AttrSetTypeConstraint DtlsClientConnectionServerIdentityPropertyInfo Source # | |
| type AttrOrigin DtlsClientConnectionServerIdentityPropertyInfo Source # | |
| type AttrLabel DtlsClientConnectionServerIdentityPropertyInfo Source # | |
| type AttrGetType DtlsClientConnectionServerIdentityPropertyInfo Source # | |
| type AttrBaseTypeConstraint DtlsClientConnectionServerIdentityPropertyInfo Source # | |
| type AttrAllowedOps DtlsClientConnectionServerIdentityPropertyInfo Source # | |
constructDtlsClientConnectionServerIdentity :: (IsDtlsClientConnection o, IsSocketConnectable a) => a -> IO (GValueConstruct o) Source #
dtlsClientConnectionServerIdentity :: AttrLabelProxy "serverIdentity" Source #
getDtlsClientConnectionServerIdentity :: (MonadIO m, IsDtlsClientConnection o) => o -> m SocketConnectable Source #
setDtlsClientConnectionServerIdentity :: (MonadIO m, IsDtlsClientConnection o, IsSocketConnectable a) => o -> a -> m () Source #
validationFlags
data DtlsClientConnectionValidationFlagsPropertyInfo Source #
Instances
| AttrInfo DtlsClientConnectionValidationFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint DtlsClientConnectionValidationFlagsPropertyInfo Source # | |
| type AttrOrigin DtlsClientConnectionValidationFlagsPropertyInfo Source # | |
| type AttrLabel DtlsClientConnectionValidationFlagsPropertyInfo Source # | |
| type AttrGetType DtlsClientConnectionValidationFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint DtlsClientConnectionValidationFlagsPropertyInfo Source # | |
| type AttrAllowedOps DtlsClientConnectionValidationFlagsPropertyInfo Source # | |
constructDtlsClientConnectionValidationFlags :: IsDtlsClientConnection o => [TlsCertificateFlags] -> IO (GValueConstruct o) Source #
dtlsClientConnectionValidationFlags :: AttrLabelProxy "validationFlags" Source #
getDtlsClientConnectionValidationFlags :: (MonadIO m, IsDtlsClientConnection o) => o -> m [TlsCertificateFlags] Source #
setDtlsClientConnectionValidationFlags :: (MonadIO m, IsDtlsClientConnection o) => o -> [TlsCertificateFlags] -> m () Source #