GI.Soup.Objects.Socket

Exported types

data Socket

class IsSocket o

toSocket

noSocket

Methods

connectAsync

data SocketConnectAsyncMethodInfo

socketConnectAsync

connectSync

data SocketConnectSyncMethodInfo

socketConnectSync

disconnect

data SocketDisconnectMethodInfo

socketDisconnect

getFd

data SocketGetFdMethodInfo

socketGetFd

getLocalAddress

data SocketGetLocalAddressMethodInfo

socketGetLocalAddress

getRemoteAddress

data SocketGetRemoteAddressMethodInfo

socketGetRemoteAddress

isConnected

data SocketIsConnectedMethodInfo

socketIsConnected

isSsl

data SocketIsSslMethodInfo

socketIsSsl

listen

data SocketListenMethodInfo

socketListen

read

data SocketReadMethodInfo

socketRead

readUntil

data SocketReadUntilMethodInfo

socketReadUntil

startProxySsl

data SocketStartProxySslMethodInfo

socketStartProxySsl

startSsl

data SocketStartSslMethodInfo

socketStartSsl

write

data SocketWriteMethodInfo

socketWrite

Properties

asyncContext

data SocketAsyncContextPropertyInfo

constructSocketAsyncContext

getSocketAsyncContext

socketAsyncContext

fd

data SocketFdPropertyInfo

constructSocketFd

getSocketFd

socketFd

gsocket

data SocketGsocketPropertyInfo

constructSocketGsocket

socketGsocket

iostream

data SocketIostreamPropertyInfo

constructSocketIostream

socketIostream

ipv6Only

data SocketIpv6OnlyPropertyInfo

constructSocketIpv6Only

getSocketIpv6Only

setSocketIpv6Only

socketIpv6Only

isServer

data SocketIsServerPropertyInfo

getSocketIsServer

socketIsServer

localAddress

data SocketLocalAddressPropertyInfo

constructSocketLocalAddress

getSocketLocalAddress

socketLocalAddress

nonBlocking

data SocketNonBlockingPropertyInfo

constructSocketNonBlocking

getSocketNonBlocking

setSocketNonBlocking

socketNonBlocking

remoteAddress

data SocketRemoteAddressPropertyInfo

constructSocketRemoteAddress

getSocketRemoteAddress

socketRemoteAddress

sslCreds

data SocketSslCredsPropertyInfo

constructSocketSslCreds

getSocketSslCreds

setSocketSslCreds

socketSslCreds

sslFallback

data SocketSslFallbackPropertyInfo

constructSocketSslFallback

getSocketSslFallback

socketSslFallback

sslStrict

data SocketSslStrictPropertyInfo

constructSocketSslStrict

getSocketSslStrict

socketSslStrict

timeout

data SocketTimeoutPropertyInfo

constructSocketTimeout

getSocketTimeout

setSocketTimeout

socketTimeout

tlsCertificate

data SocketTlsCertificatePropertyInfo

getSocketTlsCertificate

socketTlsCertificate

tlsErrors

data SocketTlsErrorsPropertyInfo

getSocketTlsErrors

socketTlsErrors

trustedCertificate

data SocketTrustedCertificatePropertyInfo

getSocketTrustedCertificate

socketTrustedCertificate

useThreadContext

data SocketUseThreadContextPropertyInfo

constructSocketUseThreadContext

getSocketUseThreadContext

socketUseThreadContext

Signals

disconnected

type C_SocketDisconnectedCallback

type SocketDisconnectedCallback

data SocketDisconnectedSignalInfo

afterSocketDisconnected

genClosure_SocketDisconnected

noSocketDisconnectedCallback

onSocketDisconnected

wrap_SocketDisconnectedCallback

event

type C_SocketEventCallback

type SocketEventCallback

data SocketEventSignalInfo

afterSocketEvent

genClosure_SocketEvent

noSocketEventCallback

onSocketEvent

wrap_SocketEventCallback

newConnection

type C_SocketNewConnectionCallback

type SocketNewConnectionCallback

data SocketNewConnectionSignalInfo

afterSocketNewConnection

genClosure_SocketNewConnection

noSocketNewConnectionCallback

onSocketNewConnection

wrap_SocketNewConnectionCallback

readable

type C_SocketReadableCallback

type SocketReadableCallback

data SocketReadableSignalInfo

afterSocketReadable

genClosure_SocketReadable

noSocketReadableCallback

onSocketReadable

wrap_SocketReadableCallback

writable

type C_SocketWritableCallback

type SocketWritableCallback

data SocketWritableSignalInfo

afterSocketWritable

genClosure_SocketWritable

noSocketWritableCallback

onSocketWritable

wrap_SocketWritableCallback