Class SocketListener
public class SocketListener
- Inheritance
-
SocketListener
- Inherited Members
Methods
Accept(nint, out nint, nint, out ErrorOwnedHandle)
Calls native method g_socket_listener_accept. Version: 2.22
[Version("2.22")]
public static extern nint Accept(nint listener, out nint sourceObject, nint cancellable, out ErrorOwnedHandle error)
Parameters
listener
nintTransfer ownership: None Nullable: False
sourceObject
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
AcceptAsync(nint, nint, AsyncReadyCallback, nint)
Calls native method g_socket_listener_accept_async. Version: 2.22
[Version("2.22")]
public static extern void AcceptAsync(nint listener, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
listener
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
AcceptFinish(nint, nint, out nint, out ErrorOwnedHandle)
Calls native method g_socket_listener_accept_finish. Version: 2.22
[Version("2.22")]
public static extern nint AcceptFinish(nint listener, nint result, out nint sourceObject, out ErrorOwnedHandle error)
Parameters
listener
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
sourceObject
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
AcceptSocket(nint, out nint, nint, out ErrorOwnedHandle)
Calls native method g_socket_listener_accept_socket. Version: 2.22
[Version("2.22")]
public static extern nint AcceptSocket(nint listener, out nint sourceObject, nint cancellable, out ErrorOwnedHandle error)
Parameters
listener
nintTransfer ownership: None Nullable: False
sourceObject
nintTransfer ownership: None Nullable: True
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
AcceptSocketAsync(nint, nint, AsyncReadyCallback, nint)
Calls native method g_socket_listener_accept_socket_async. Version: 2.22
[Version("2.22")]
public static extern void AcceptSocketAsync(nint listener, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
listener
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
AcceptSocketFinish(nint, nint, out nint, out ErrorOwnedHandle)
Calls native method g_socket_listener_accept_socket_finish. Version: 2.22
[Version("2.22")]
public static extern nint AcceptSocketFinish(nint listener, nint result, out nint sourceObject, out ErrorOwnedHandle error)
Parameters
listener
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
sourceObject
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
AddAddress(nint, nint, SocketType, SocketProtocol, nint, out nint, out ErrorOwnedHandle)
Calls native method g_socket_listener_add_address. Version: 2.22
[Version("2.22")]
public static extern bool AddAddress(nint listener, nint address, SocketType type, SocketProtocol protocol, nint sourceObject, out nint effectiveAddress, out ErrorOwnedHandle error)
Parameters
listener
nintTransfer ownership: None Nullable: False
address
nintTransfer ownership: None Nullable: False
type
SocketTypeTransfer ownership: None Nullable: False
protocol
SocketProtocolTransfer ownership: None Nullable: False
sourceObject
nintTransfer ownership: None Nullable: True
effectiveAddress
nintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
AddAnyInetPort(nint, nint, out ErrorOwnedHandle)
Calls native method g_socket_listener_add_any_inet_port. Version: 2.24
[Version("2.24")]
public static extern ushort AddAnyInetPort(nint listener, nint sourceObject, out ErrorOwnedHandle error)
Parameters
listener
nintTransfer ownership: None Nullable: False
sourceObject
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- ushort
Transfer ownership: None Nullable: False
AddInetPort(nint, ushort, nint, out ErrorOwnedHandle)
Calls native method g_socket_listener_add_inet_port. Version: 2.22
[Version("2.22")]
public static extern bool AddInetPort(nint listener, ushort port, nint sourceObject, out ErrorOwnedHandle error)
Parameters
listener
nintTransfer ownership: None Nullable: False
port
ushortTransfer ownership: None Nullable: False
sourceObject
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
AddSocket(nint, nint, nint, out ErrorOwnedHandle)
Calls native method g_socket_listener_add_socket. Version: 2.22
[Version("2.22")]
public static extern bool AddSocket(nint listener, nint socket, nint sourceObject, out ErrorOwnedHandle error)
Parameters
listener
nintTransfer ownership: None Nullable: False
socket
nintTransfer ownership: None Nullable: False
sourceObject
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Close(nint)
Calls native method g_socket_listener_close. Version: 2.22
[Version("2.22")]
public static extern void Close(nint listener)
Parameters
listener
nintTransfer ownership: None Nullable: False
GetGType()
Calls native function g_socket_listener_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
New()
Calls native constructor g_socket_listener_new. Version: 2.22
[Version("2.22")]
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
SetBacklog(nint, int)
Calls native method g_socket_listener_set_backlog. Version: 2.22
[Version("2.22")]
public static extern void SetBacklog(nint listener, int listenBacklog)