gi-gio-2.0.7: 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.Objects.SocketClient

Contents

Description

 

Synopsis

Exported types

newtype SocketClient Source #

Constructors

SocketClient (ManagedPtr SocketClient) 

Instances

GObject SocketClient Source # 
IsObject SocketClient Source # 
IsSocketClient SocketClient Source # 
((~) * info (ResolveSocketClientMethod t SocketClient), MethodInfo * info SocketClient p) => IsLabel t (SocketClient -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> SocketClient -> p #

((~) * info (ResolveSocketClientMethod t SocketClient), MethodInfo * info SocketClient p) => IsLabelProxy t (SocketClient -> p) Source # 
HasAttributeList * SocketClient Source # 
type SignalList SocketClient Source # 
type SignalList SocketClient
type AttributeList SocketClient Source # 
type AttributeList SocketClient

class GObject o => IsSocketClient o Source #

Instances

(GObject a, UnknownAncestorError Constraint SocketClient a) => IsSocketClient a Source # 
IsSocketClient SocketClient Source # 

Methods

addApplicationProxy

data SocketClientAddApplicationProxyMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientAddApplicationProxyMethodInfo a signature Source # 

Methods

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

connect

data SocketClientConnectMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> m SocketConnection), MonadIO m, IsSocketClient a, IsSocketConnectable b, IsCancellable c) => MethodInfo * SocketClientConnectMethodInfo a signature Source # 

Methods

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

connectAsync

data SocketClientConnectAsyncMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsSocketClient a, IsSocketConnectable b, IsCancellable c) => MethodInfo * SocketClientConnectAsyncMethodInfo a signature Source # 

Methods

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

connectFinish

data SocketClientConnectFinishMethodInfo Source #

Instances

((~) * signature (b -> m SocketConnection), MonadIO m, IsSocketClient a, IsAsyncResult b) => MethodInfo * SocketClientConnectFinishMethodInfo a signature Source # 

Methods

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

connectToHost

data SocketClientConnectToHostMethodInfo Source #

Instances

((~) * signature (Text -> Word16 -> Maybe b -> m SocketConnection), MonadIO m, IsSocketClient a, IsCancellable b) => MethodInfo * SocketClientConnectToHostMethodInfo a signature Source # 

Methods

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

connectToHostAsync

data SocketClientConnectToHostAsyncMethodInfo Source #

Instances

((~) * signature (Text -> Word16 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsSocketClient a, IsCancellable b) => MethodInfo * SocketClientConnectToHostAsyncMethodInfo a signature Source # 

Methods

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

connectToHostFinish

connectToService

data SocketClientConnectToServiceMethodInfo Source #

Instances

((~) * signature (Text -> Text -> Maybe b -> m SocketConnection), MonadIO m, IsSocketClient a, IsCancellable b) => MethodInfo * SocketClientConnectToServiceMethodInfo a signature Source # 

Methods

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

connectToServiceAsync

data SocketClientConnectToServiceAsyncMethodInfo Source #

Instances

((~) * signature (Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsSocketClient a, IsCancellable b) => MethodInfo * SocketClientConnectToServiceAsyncMethodInfo a signature Source # 

Methods

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

connectToServiceFinish

connectToUri

data SocketClientConnectToUriMethodInfo Source #

Instances

((~) * signature (Text -> Word16 -> Maybe b -> m SocketConnection), MonadIO m, IsSocketClient a, IsCancellable b) => MethodInfo * SocketClientConnectToUriMethodInfo a signature Source # 

Methods

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

connectToUriAsync

data SocketClientConnectToUriAsyncMethodInfo Source #

Instances

((~) * signature (Text -> Word16 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsSocketClient a, IsCancellable b) => MethodInfo * SocketClientConnectToUriAsyncMethodInfo a signature Source # 

Methods

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

connectToUriFinish

getEnableProxy

data SocketClientGetEnableProxyMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientGetEnableProxyMethodInfo a signature Source # 

Methods

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

getFamily

data SocketClientGetFamilyMethodInfo Source #

Instances

((~) * signature (m SocketFamily), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientGetFamilyMethodInfo a signature Source # 

Methods

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

getLocalAddress

data SocketClientGetLocalAddressMethodInfo Source #

Instances

((~) * signature (m SocketAddress), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientGetLocalAddressMethodInfo a signature Source # 

Methods

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

getProtocol

data SocketClientGetProtocolMethodInfo Source #

Instances

((~) * signature (m SocketProtocol), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientGetProtocolMethodInfo a signature Source # 

Methods

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

getProxyResolver

data SocketClientGetProxyResolverMethodInfo Source #

Instances

((~) * signature (m ProxyResolver), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientGetProxyResolverMethodInfo a signature Source # 

Methods

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

getSocketType

data SocketClientGetSocketTypeMethodInfo Source #

Instances

((~) * signature (m SocketType), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientGetSocketTypeMethodInfo a signature Source # 

Methods

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

getTimeout

data SocketClientGetTimeoutMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientGetTimeoutMethodInfo a signature Source # 

Methods

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

getTls

data SocketClientGetTlsMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientGetTlsMethodInfo a signature Source # 

Methods

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

getTlsValidationFlags

new

setEnableProxy

data SocketClientSetEnableProxyMethodInfo Source #

Instances

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

Methods

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

setFamily

data SocketClientSetFamilyMethodInfo Source #

Instances

((~) * signature (SocketFamily -> m ()), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientSetFamilyMethodInfo a signature Source # 

Methods

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

setLocalAddress

data SocketClientSetLocalAddressMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsSocketClient a, IsSocketAddress b) => MethodInfo * SocketClientSetLocalAddressMethodInfo a signature Source # 

Methods

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

setProtocol

data SocketClientSetProtocolMethodInfo Source #

Instances

((~) * signature (SocketProtocol -> m ()), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientSetProtocolMethodInfo a signature Source # 

Methods

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

setProxyResolver

data SocketClientSetProxyResolverMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsSocketClient a, IsProxyResolver b) => MethodInfo * SocketClientSetProxyResolverMethodInfo a signature Source # 

Methods

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

setSocketType

data SocketClientSetSocketTypeMethodInfo Source #

Instances

((~) * signature (SocketType -> m ()), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientSetSocketTypeMethodInfo a signature Source # 

Methods

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

setTimeout

data SocketClientSetTimeoutMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsSocketClient a) => MethodInfo * SocketClientSetTimeoutMethodInfo a signature Source # 

Methods

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

setTls

data SocketClientSetTlsMethodInfo Source #

Instances

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

Methods

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

setTlsValidationFlags

Properties

enableProxy

data SocketClientEnableProxyPropertyInfo Source #

Instances

AttrInfo SocketClientEnableProxyPropertyInfo Source # 

Associated Types

type AttrAllowedOps SocketClientEnableProxyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SocketClientEnableProxyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SocketClientEnableProxyPropertyInfo :: * -> Constraint

type AttrGetType SocketClientEnableProxyPropertyInfo :: *

type AttrLabel SocketClientEnableProxyPropertyInfo :: Symbol

type AttrOrigin SocketClientEnableProxyPropertyInfo :: *

type AttrSetTypeConstraint SocketClientEnableProxyPropertyInfo Source # 
type AttrSetTypeConstraint SocketClientEnableProxyPropertyInfo = * ~ Bool
type AttrOrigin SocketClientEnableProxyPropertyInfo Source # 
type AttrLabel SocketClientEnableProxyPropertyInfo Source # 
type AttrLabel SocketClientEnableProxyPropertyInfo = "enable-proxy"
type AttrGetType SocketClientEnableProxyPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientEnableProxyPropertyInfo Source # 
type AttrAllowedOps SocketClientEnableProxyPropertyInfo Source # 
type AttrAllowedOps SocketClientEnableProxyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

socketClientEnableProxy :: AttrLabelProxy "enableProxy" Source #

family

data SocketClientFamilyPropertyInfo Source #

Instances

AttrInfo SocketClientFamilyPropertyInfo Source # 

Associated Types

type AttrAllowedOps SocketClientFamilyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SocketClientFamilyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SocketClientFamilyPropertyInfo :: * -> Constraint

type AttrGetType SocketClientFamilyPropertyInfo :: *

type AttrLabel SocketClientFamilyPropertyInfo :: Symbol

type AttrOrigin SocketClientFamilyPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SocketClientFamilyPropertyInfo o => Proxy * SocketClientFamilyPropertyInfo -> o -> IO (AttrGetType SocketClientFamilyPropertyInfo)

attrSet :: (AttrBaseTypeConstraint SocketClientFamilyPropertyInfo o, AttrSetTypeConstraint SocketClientFamilyPropertyInfo b) => Proxy * SocketClientFamilyPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SocketClientFamilyPropertyInfo o => Proxy * SocketClientFamilyPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SocketClientFamilyPropertyInfo o, AttrSetTypeConstraint SocketClientFamilyPropertyInfo b) => Proxy * SocketClientFamilyPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SocketClientFamilyPropertyInfo Source # 
type AttrSetTypeConstraint SocketClientFamilyPropertyInfo = * ~ SocketFamily
type AttrOrigin SocketClientFamilyPropertyInfo Source # 
type AttrLabel SocketClientFamilyPropertyInfo Source # 
type AttrLabel SocketClientFamilyPropertyInfo = "family"
type AttrGetType SocketClientFamilyPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientFamilyPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientFamilyPropertyInfo = IsSocketClient
type AttrAllowedOps SocketClientFamilyPropertyInfo Source # 
type AttrAllowedOps SocketClientFamilyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

socketClientFamily :: AttrLabelProxy "family" Source #

localAddress

data SocketClientLocalAddressPropertyInfo Source #

Instances

AttrInfo SocketClientLocalAddressPropertyInfo Source # 
type AttrSetTypeConstraint SocketClientLocalAddressPropertyInfo Source # 
type AttrOrigin SocketClientLocalAddressPropertyInfo Source # 
type AttrLabel SocketClientLocalAddressPropertyInfo Source # 
type AttrLabel SocketClientLocalAddressPropertyInfo = "local-address"
type AttrGetType SocketClientLocalAddressPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientLocalAddressPropertyInfo Source # 
type AttrAllowedOps SocketClientLocalAddressPropertyInfo Source # 
type AttrAllowedOps SocketClientLocalAddressPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

socketClientLocalAddress :: AttrLabelProxy "localAddress" Source #

protocol

data SocketClientProtocolPropertyInfo Source #

Instances

AttrInfo SocketClientProtocolPropertyInfo Source # 

Associated Types

type AttrAllowedOps SocketClientProtocolPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SocketClientProtocolPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SocketClientProtocolPropertyInfo :: * -> Constraint

type AttrGetType SocketClientProtocolPropertyInfo :: *

type AttrLabel SocketClientProtocolPropertyInfo :: Symbol

type AttrOrigin SocketClientProtocolPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SocketClientProtocolPropertyInfo o => Proxy * SocketClientProtocolPropertyInfo -> o -> IO (AttrGetType SocketClientProtocolPropertyInfo)

attrSet :: (AttrBaseTypeConstraint SocketClientProtocolPropertyInfo o, AttrSetTypeConstraint SocketClientProtocolPropertyInfo b) => Proxy * SocketClientProtocolPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SocketClientProtocolPropertyInfo o => Proxy * SocketClientProtocolPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SocketClientProtocolPropertyInfo o, AttrSetTypeConstraint SocketClientProtocolPropertyInfo b) => Proxy * SocketClientProtocolPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SocketClientProtocolPropertyInfo Source # 
type AttrSetTypeConstraint SocketClientProtocolPropertyInfo = * ~ SocketProtocol
type AttrOrigin SocketClientProtocolPropertyInfo Source # 
type AttrLabel SocketClientProtocolPropertyInfo Source # 
type AttrLabel SocketClientProtocolPropertyInfo = "protocol"
type AttrGetType SocketClientProtocolPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientProtocolPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientProtocolPropertyInfo = IsSocketClient
type AttrAllowedOps SocketClientProtocolPropertyInfo Source # 
type AttrAllowedOps SocketClientProtocolPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

socketClientProtocol :: AttrLabelProxy "protocol" Source #

proxyResolver

data SocketClientProxyResolverPropertyInfo Source #

Instances

AttrInfo SocketClientProxyResolverPropertyInfo Source # 
type AttrSetTypeConstraint SocketClientProxyResolverPropertyInfo Source # 
type AttrOrigin SocketClientProxyResolverPropertyInfo Source # 
type AttrLabel SocketClientProxyResolverPropertyInfo Source # 
type AttrLabel SocketClientProxyResolverPropertyInfo = "proxy-resolver"
type AttrGetType SocketClientProxyResolverPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientProxyResolverPropertyInfo Source # 
type AttrAllowedOps SocketClientProxyResolverPropertyInfo Source # 
type AttrAllowedOps SocketClientProxyResolverPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

socketClientProxyResolver :: AttrLabelProxy "proxyResolver" Source #

timeout

data SocketClientTimeoutPropertyInfo Source #

Instances

AttrInfo SocketClientTimeoutPropertyInfo Source # 

Associated Types

type AttrAllowedOps SocketClientTimeoutPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SocketClientTimeoutPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SocketClientTimeoutPropertyInfo :: * -> Constraint

type AttrGetType SocketClientTimeoutPropertyInfo :: *

type AttrLabel SocketClientTimeoutPropertyInfo :: Symbol

type AttrOrigin SocketClientTimeoutPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SocketClientTimeoutPropertyInfo o => Proxy * SocketClientTimeoutPropertyInfo -> o -> IO (AttrGetType SocketClientTimeoutPropertyInfo)

attrSet :: (AttrBaseTypeConstraint SocketClientTimeoutPropertyInfo o, AttrSetTypeConstraint SocketClientTimeoutPropertyInfo b) => Proxy * SocketClientTimeoutPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SocketClientTimeoutPropertyInfo o => Proxy * SocketClientTimeoutPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SocketClientTimeoutPropertyInfo o, AttrSetTypeConstraint SocketClientTimeoutPropertyInfo b) => Proxy * SocketClientTimeoutPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SocketClientTimeoutPropertyInfo Source # 
type AttrSetTypeConstraint SocketClientTimeoutPropertyInfo = * ~ Word32
type AttrOrigin SocketClientTimeoutPropertyInfo Source # 
type AttrLabel SocketClientTimeoutPropertyInfo Source # 
type AttrLabel SocketClientTimeoutPropertyInfo = "timeout"
type AttrGetType SocketClientTimeoutPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientTimeoutPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientTimeoutPropertyInfo = IsSocketClient
type AttrAllowedOps SocketClientTimeoutPropertyInfo Source # 
type AttrAllowedOps SocketClientTimeoutPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

socketClientTimeout :: AttrLabelProxy "timeout" Source #

tls

data SocketClientTlsPropertyInfo Source #

Instances

AttrInfo SocketClientTlsPropertyInfo Source # 

Associated Types

type AttrAllowedOps SocketClientTlsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SocketClientTlsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SocketClientTlsPropertyInfo :: * -> Constraint

type AttrGetType SocketClientTlsPropertyInfo :: *

type AttrLabel SocketClientTlsPropertyInfo :: Symbol

type AttrOrigin SocketClientTlsPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SocketClientTlsPropertyInfo o => Proxy * SocketClientTlsPropertyInfo -> o -> IO (AttrGetType SocketClientTlsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint SocketClientTlsPropertyInfo o, AttrSetTypeConstraint SocketClientTlsPropertyInfo b) => Proxy * SocketClientTlsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SocketClientTlsPropertyInfo o => Proxy * SocketClientTlsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SocketClientTlsPropertyInfo o, AttrSetTypeConstraint SocketClientTlsPropertyInfo b) => Proxy * SocketClientTlsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SocketClientTlsPropertyInfo Source # 
type AttrSetTypeConstraint SocketClientTlsPropertyInfo = * ~ Bool
type AttrOrigin SocketClientTlsPropertyInfo Source # 
type AttrLabel SocketClientTlsPropertyInfo Source # 
type AttrLabel SocketClientTlsPropertyInfo = "tls"
type AttrGetType SocketClientTlsPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientTlsPropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientTlsPropertyInfo = IsSocketClient
type AttrAllowedOps SocketClientTlsPropertyInfo Source # 
type AttrAllowedOps SocketClientTlsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructSocketClientTls :: IsSocketClient o => Bool -> IO (GValueConstruct o) Source #

socketClientTls :: AttrLabelProxy "tls" Source #

tlsValidationFlags

data SocketClientTlsValidationFlagsPropertyInfo Source #

Instances

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

socketClientTlsValidationFlags :: AttrLabelProxy "tlsValidationFlags" Source #

type

data SocketClientTypePropertyInfo Source #

Instances

AttrInfo SocketClientTypePropertyInfo Source # 

Associated Types

type AttrAllowedOps SocketClientTypePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SocketClientTypePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SocketClientTypePropertyInfo :: * -> Constraint

type AttrGetType SocketClientTypePropertyInfo :: *

type AttrLabel SocketClientTypePropertyInfo :: Symbol

type AttrOrigin SocketClientTypePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint SocketClientTypePropertyInfo o => Proxy * SocketClientTypePropertyInfo -> o -> IO (AttrGetType SocketClientTypePropertyInfo)

attrSet :: (AttrBaseTypeConstraint SocketClientTypePropertyInfo o, AttrSetTypeConstraint SocketClientTypePropertyInfo b) => Proxy * SocketClientTypePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint SocketClientTypePropertyInfo o => Proxy * SocketClientTypePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint SocketClientTypePropertyInfo o, AttrSetTypeConstraint SocketClientTypePropertyInfo b) => Proxy * SocketClientTypePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint SocketClientTypePropertyInfo Source # 
type AttrSetTypeConstraint SocketClientTypePropertyInfo = * ~ SocketType
type AttrOrigin SocketClientTypePropertyInfo Source # 
type AttrLabel SocketClientTypePropertyInfo Source # 
type AttrLabel SocketClientTypePropertyInfo = "type"
type AttrGetType SocketClientTypePropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientTypePropertyInfo Source # 
type AttrBaseTypeConstraint SocketClientTypePropertyInfo = IsSocketClient
type AttrAllowedOps SocketClientTypePropertyInfo Source # 
type AttrAllowedOps SocketClientTypePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

socketClientType :: AttrLabelProxy "type" Source #

Signals

event

data SocketClientEventSignalInfo Source #

Instances

SignalInfo SocketClientEventSignalInfo Source # 

Associated Types

type HaskellCallbackType SocketClientEventSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o SocketClientEventSignalInfo -> o -> HaskellCallbackType SocketClientEventSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType SocketClientEventSignalInfo Source # 

afterSocketClientEvent :: (GObject a, MonadIO m) => a -> SocketClientEventCallback -> m SignalHandlerId Source #

onSocketClientEvent :: (GObject a, MonadIO m) => a -> SocketClientEventCallback -> m SignalHandlerId Source #