GI.Soup.Objects.Socket

Exported types

data Socket

class SocketK o

toSocket

noSocket

Methods

socketConnectAsync

data SocketConnectAsyncMethodInfo

socketConnectAsync

socketConnectSync

data SocketConnectSyncMethodInfo

socketConnectSync

socketDisconnect

data SocketDisconnectMethodInfo

socketDisconnect

socketGetFd

data SocketGetFdMethodInfo

socketGetFd

socketGetLocalAddress

data SocketGetLocalAddressMethodInfo

socketGetLocalAddress

socketGetRemoteAddress

data SocketGetRemoteAddressMethodInfo

socketGetRemoteAddress

socketIsConnected

data SocketIsConnectedMethodInfo

socketIsConnected

socketIsSsl

data SocketIsSslMethodInfo

socketIsSsl

socketListen

data SocketListenMethodInfo

socketListen

socketRead

data SocketReadMethodInfo

socketRead

socketReadUntil

data SocketReadUntilMethodInfo

socketReadUntil

socketStartProxySsl

data SocketStartProxySslMethodInfo

socketStartProxySsl

socketStartSsl

data SocketStartSslMethodInfo

socketStartSsl

socketWrite

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 SocketDisconnectedCallback

type SocketDisconnectedCallbackC

data SocketDisconnectedSignalInfo

afterSocketDisconnected

noSocketDisconnectedCallback

onSocketDisconnected

socketDisconnectedCallbackWrapper

socketDisconnectedClosure

Event

type SocketEventCallback

type SocketEventCallbackC

data SocketEventSignalInfo

afterSocketEvent

noSocketEventCallback

onSocketEvent

socketEventCallbackWrapper

socketEventClosure

NewConnection

type SocketNewConnectionCallback

type SocketNewConnectionCallbackC

data SocketNewConnectionSignalInfo

afterSocketNewConnection

noSocketNewConnectionCallback

onSocketNewConnection

socketNewConnectionCallbackWrapper

socketNewConnectionClosure

Readable

type SocketReadableCallback

type SocketReadableCallbackC

data SocketReadableSignalInfo

afterSocketReadable

noSocketReadableCallback

onSocketReadable

socketReadableCallbackWrapper

socketReadableClosure

Writable

type SocketWritableCallback

type SocketWritableCallbackC

data SocketWritableSignalInfo

afterSocketWritable

noSocketWritableCallback

onSocketWritable

socketWritableCallbackWrapper

socketWritableClosure