Class SocketClient
public class SocketClient
- Inheritance
-
SocketClient
- Inherited Members
Methods
AddApplicationProxy(IntPtr, NonNullableUtf8StringHandle)
Calls native method g_socket_client_add_application_proxy.
public static extern void AddApplicationProxy(IntPtr client, NonNullableUtf8StringHandle protocol)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
protocol
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Connect(IntPtr, IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_socket_client_connect. Version: 2.22
[Version("2.22")]
public static extern IntPtr Connect(IntPtr client, IntPtr connectable, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
connectable
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
ConnectAsync(IntPtr, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)
Calls native method g_socket_client_connect_async. Version: 2.22
[Version("2.22")]
public static extern void ConnectAsync(IntPtr client, IntPtr connectable, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
connectable
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
ConnectFinish(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_socket_client_connect_finish. Version: 2.22
[Version("2.22")]
public static extern IntPtr ConnectFinish(IntPtr client, IntPtr result, out ErrorOwnedHandle error)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
ConnectToHost(IntPtr, NonNullableUtf8StringHandle, ushort, IntPtr, out ErrorOwnedHandle)
Calls native method g_socket_client_connect_to_host. Version: 2.22
[Version("2.22")]
public static extern IntPtr ConnectToHost(IntPtr client, NonNullableUtf8StringHandle hostAndPort, ushort defaultPort, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
hostAndPort
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
defaultPort
ushortTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
ConnectToHostAsync(IntPtr, NonNullableUtf8StringHandle, ushort, IntPtr, AsyncReadyCallback, IntPtr)
Calls native method g_socket_client_connect_to_host_async. Version: 2.22
[Version("2.22")]
public static extern void ConnectToHostAsync(IntPtr client, NonNullableUtf8StringHandle hostAndPort, ushort defaultPort, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
hostAndPort
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
defaultPort
ushortTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
ConnectToHostFinish(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_socket_client_connect_to_host_finish. Version: 2.22
[Version("2.22")]
public static extern IntPtr ConnectToHostFinish(IntPtr client, IntPtr result, out ErrorOwnedHandle error)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
ConnectToService(IntPtr, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, IntPtr, out ErrorOwnedHandle)
Calls native method g_socket_client_connect_to_service.
public static extern IntPtr ConnectToService(IntPtr client, NonNullableUtf8StringHandle domain, NonNullableUtf8StringHandle service, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
domain
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
service
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
ConnectToServiceAsync(IntPtr, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, IntPtr, AsyncReadyCallback, IntPtr)
Calls native method g_socket_client_connect_to_service_async. Version: 2.22
[Version("2.22")]
public static extern void ConnectToServiceAsync(IntPtr client, NonNullableUtf8StringHandle domain, NonNullableUtf8StringHandle service, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
domain
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
service
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
ConnectToServiceFinish(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_socket_client_connect_to_service_finish. Version: 2.22
[Version("2.22")]
public static extern IntPtr ConnectToServiceFinish(IntPtr client, IntPtr result, out ErrorOwnedHandle error)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
ConnectToUri(IntPtr, NonNullableUtf8StringHandle, ushort, IntPtr, out ErrorOwnedHandle)
Calls native method g_socket_client_connect_to_uri. Version: 2.26
[Version("2.26")]
public static extern IntPtr ConnectToUri(IntPtr client, NonNullableUtf8StringHandle uri, ushort defaultPort, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
uri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
defaultPort
ushortTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
ConnectToUriAsync(IntPtr, NonNullableUtf8StringHandle, ushort, IntPtr, AsyncReadyCallback, IntPtr)
Calls native method g_socket_client_connect_to_uri_async. Version: 2.26
[Version("2.26")]
public static extern void ConnectToUriAsync(IntPtr client, NonNullableUtf8StringHandle uri, ushort defaultPort, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
uri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
defaultPort
ushortTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
ConnectToUriFinish(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_socket_client_connect_to_uri_finish. Version: 2.26
[Version("2.26")]
public static extern IntPtr ConnectToUriFinish(IntPtr client, IntPtr result, out ErrorOwnedHandle error)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetEnableProxy(IntPtr)
Calls native method g_socket_client_get_enable_proxy. Version: 2.26
[Version("2.26")]
public static extern bool GetEnableProxy(IntPtr client)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetFamily(IntPtr)
Calls native method g_socket_client_get_family. Version: 2.22
[Version("2.22")]
public static extern SocketFamily GetFamily(IntPtr client)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
Returns
- SocketFamily
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_socket_client_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLocalAddress(IntPtr)
Calls native method g_socket_client_get_local_address. Version: 2.22
[Version("2.22")]
public static extern IntPtr GetLocalAddress(IntPtr client)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetProtocol(IntPtr)
Calls native method g_socket_client_get_protocol. Version: 2.22
[Version("2.22")]
public static extern SocketProtocol GetProtocol(IntPtr client)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
Returns
- SocketProtocol
Transfer ownership: None Nullable: False
GetProxyResolver(IntPtr)
Calls native method g_socket_client_get_proxy_resolver. Version: 2.36
[Version("2.36")]
public static extern IntPtr GetProxyResolver(IntPtr client)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetSocketType(IntPtr)
Calls native method g_socket_client_get_socket_type. Version: 2.22
[Version("2.22")]
public static extern SocketType GetSocketType(IntPtr client)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
Returns
- SocketType
Transfer ownership: None Nullable: False
GetTimeout(IntPtr)
Calls native method g_socket_client_get_timeout. Version: 2.26
[Version("2.26")]
public static extern uint GetTimeout(IntPtr client)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetTls(IntPtr)
Calls native method g_socket_client_get_tls. Version: 2.28
[Version("2.28")]
public static extern bool GetTls(IntPtr client)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetTlsValidationFlags(IntPtr)
Calls native method g_socket_client_get_tls_validation_flags. Version: 2.28
[Version("2.28")]
public static extern TlsCertificateFlags GetTlsValidationFlags(IntPtr client)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
Returns
- TlsCertificateFlags
Transfer ownership: None Nullable: False
New()
Calls native constructor g_socket_client_new. Version: 2.22
[Version("2.22")]
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: Full Nullable: False
SetEnableProxy(IntPtr, bool)
Calls native method g_socket_client_set_enable_proxy. Version: 2.26
[Version("2.26")]
public static extern void SetEnableProxy(IntPtr client, bool enable)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
enable
boolTransfer ownership: None Nullable: False
SetFamily(IntPtr, SocketFamily)
Calls native method g_socket_client_set_family. Version: 2.22
[Version("2.22")]
public static extern void SetFamily(IntPtr client, SocketFamily family)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
family
SocketFamilyTransfer ownership: None Nullable: False
SetLocalAddress(IntPtr, IntPtr)
Calls native method g_socket_client_set_local_address. Version: 2.22
[Version("2.22")]
public static extern void SetLocalAddress(IntPtr client, IntPtr address)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
address
IntPtrTransfer ownership: None Nullable: True
SetProtocol(IntPtr, SocketProtocol)
Calls native method g_socket_client_set_protocol. Version: 2.22
[Version("2.22")]
public static extern void SetProtocol(IntPtr client, SocketProtocol protocol)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
protocol
SocketProtocolTransfer ownership: None Nullable: False
SetProxyResolver(IntPtr, IntPtr)
Calls native method g_socket_client_set_proxy_resolver. Version: 2.36
[Version("2.36")]
public static extern void SetProxyResolver(IntPtr client, IntPtr proxyResolver)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
proxyResolver
IntPtrTransfer ownership: None Nullable: True
SetSocketType(IntPtr, SocketType)
Calls native method g_socket_client_set_socket_type. Version: 2.22
[Version("2.22")]
public static extern void SetSocketType(IntPtr client, SocketType type)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
type
SocketTypeTransfer ownership: None Nullable: False
SetTimeout(IntPtr, uint)
Calls native method g_socket_client_set_timeout. Version: 2.26
[Version("2.26")]
public static extern void SetTimeout(IntPtr client, uint timeout)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
timeout
uintTransfer ownership: None Nullable: False
SetTls(IntPtr, bool)
Calls native method g_socket_client_set_tls. Version: 2.28
[Version("2.28")]
public static extern void SetTls(IntPtr client, bool tls)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
tls
boolTransfer ownership: None Nullable: False
SetTlsValidationFlags(IntPtr, TlsCertificateFlags)
Calls native method g_socket_client_set_tls_validation_flags. Version: 2.28
[Version("2.28")]
public static extern void SetTlsValidationFlags(IntPtr client, TlsCertificateFlags flags)
Parameters
client
IntPtrTransfer ownership: None Nullable: False
flags
TlsCertificateFlagsTransfer ownership: None Nullable: False