gi-gio-2.0.9: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Interfaces.TlsClientConnection

Contents

Description

 

Synopsis

Exported types

newtype TlsClientConnection Source #

Constructors

TlsClientConnection (ManagedPtr TlsClientConnection) 

Instances

GObject TlsClientConnection Source # 
IsObject TlsClientConnection Source # 
IsTlsConnection TlsClientConnection Source # 
IsIOStream TlsClientConnection Source # 
IsTlsClientConnection TlsClientConnection Source # 
((~) * info (ResolveTlsClientConnectionMethod t TlsClientConnection), MethodInfo * info TlsClientConnection p) => IsLabel t (TlsClientConnection -> p) Source # 
((~) * info (ResolveTlsClientConnectionMethod t TlsClientConnection), MethodInfo * info TlsClientConnection p) => IsLabelProxy t (TlsClientConnection -> p) Source # 
HasAttributeList * TlsClientConnection Source # 
type SignalList TlsClientConnection Source # 
type SignalList TlsClientConnection
type AttributeList TlsClientConnection Source # 
type AttributeList TlsClientConnection

Methods

copySessionState

getAcceptedCas

getServerIdentity

getUseSsl3

data TlsClientConnectionGetUseSsl3MethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTlsClientConnection a) => MethodInfo * TlsClientConnectionGetUseSsl3MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TlsClientConnectionGetUseSsl3MethodInfo a -> signature -> s

getValidationFlags

new

setServerIdentity

setUseSsl3

data TlsClientConnectionSetUseSsl3MethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTlsClientConnection a) => MethodInfo * TlsClientConnectionSetUseSsl3MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TlsClientConnectionSetUseSsl3MethodInfo a -> signature -> s

setValidationFlags

Properties

acceptedCas

data TlsClientConnectionAcceptedCasPropertyInfo Source #

Instances

AttrInfo TlsClientConnectionAcceptedCasPropertyInfo Source # 
type AttrSetTypeConstraint TlsClientConnectionAcceptedCasPropertyInfo Source # 
type AttrSetTypeConstraint TlsClientConnectionAcceptedCasPropertyInfo = * ~ ()
type AttrOrigin TlsClientConnectionAcceptedCasPropertyInfo Source # 
type AttrLabel TlsClientConnectionAcceptedCasPropertyInfo Source # 
type AttrLabel TlsClientConnectionAcceptedCasPropertyInfo = "accepted-cas"
type AttrGetType TlsClientConnectionAcceptedCasPropertyInfo Source # 
type AttrBaseTypeConstraint TlsClientConnectionAcceptedCasPropertyInfo Source # 
type AttrAllowedOps TlsClientConnectionAcceptedCasPropertyInfo Source # 
type AttrAllowedOps TlsClientConnectionAcceptedCasPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

tlsClientConnectionAcceptedCas :: AttrLabelProxy "acceptedCas" Source #

serverIdentity

data TlsClientConnectionServerIdentityPropertyInfo Source #

Instances

AttrInfo TlsClientConnectionServerIdentityPropertyInfo Source # 
type AttrSetTypeConstraint TlsClientConnectionServerIdentityPropertyInfo Source # 
type AttrOrigin TlsClientConnectionServerIdentityPropertyInfo Source # 
type AttrLabel TlsClientConnectionServerIdentityPropertyInfo Source # 
type AttrLabel TlsClientConnectionServerIdentityPropertyInfo = "server-identity"
type AttrGetType TlsClientConnectionServerIdentityPropertyInfo Source # 
type AttrBaseTypeConstraint TlsClientConnectionServerIdentityPropertyInfo Source # 
type AttrAllowedOps TlsClientConnectionServerIdentityPropertyInfo Source # 
type AttrAllowedOps TlsClientConnectionServerIdentityPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

tlsClientConnectionServerIdentity :: AttrLabelProxy "serverIdentity" Source #

useSsl3

data TlsClientConnectionUseSsl3PropertyInfo Source #

Instances

AttrInfo TlsClientConnectionUseSsl3PropertyInfo Source # 
type AttrSetTypeConstraint TlsClientConnectionUseSsl3PropertyInfo Source # 
type AttrSetTypeConstraint TlsClientConnectionUseSsl3PropertyInfo = * ~ Bool
type AttrOrigin TlsClientConnectionUseSsl3PropertyInfo Source # 
type AttrLabel TlsClientConnectionUseSsl3PropertyInfo Source # 
type AttrLabel TlsClientConnectionUseSsl3PropertyInfo = "use-ssl3"
type AttrGetType TlsClientConnectionUseSsl3PropertyInfo Source # 
type AttrBaseTypeConstraint TlsClientConnectionUseSsl3PropertyInfo Source # 
type AttrAllowedOps TlsClientConnectionUseSsl3PropertyInfo Source # 
type AttrAllowedOps TlsClientConnectionUseSsl3PropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

tlsClientConnectionUseSsl3 :: AttrLabelProxy "useSsl3" Source #

validationFlags

data TlsClientConnectionValidationFlagsPropertyInfo Source #

Instances

AttrInfo TlsClientConnectionValidationFlagsPropertyInfo Source # 
type AttrSetTypeConstraint TlsClientConnectionValidationFlagsPropertyInfo Source # 
type AttrOrigin TlsClientConnectionValidationFlagsPropertyInfo Source # 
type AttrLabel TlsClientConnectionValidationFlagsPropertyInfo Source # 
type AttrLabel TlsClientConnectionValidationFlagsPropertyInfo = "validation-flags"
type AttrGetType TlsClientConnectionValidationFlagsPropertyInfo Source # 
type AttrBaseTypeConstraint TlsClientConnectionValidationFlagsPropertyInfo Source # 
type AttrAllowedOps TlsClientConnectionValidationFlagsPropertyInfo Source # 
type AttrAllowedOps TlsClientConnectionValidationFlagsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

tlsClientConnectionValidationFlags :: AttrLabelProxy "validationFlags" Source #