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