Class SocketAddress
public class SocketAddress
- Inheritance
-
SocketAddress
- Inherited Members
Methods
GetFamily(nint)
Calls native method g_socket_address_get_family. Version: 2.22
[Version("2.22")]
public static extern SocketFamily GetFamily(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- SocketFamily
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_socket_address_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetNativeSize(nint)
Calls native method g_socket_address_get_native_size. Version: 2.22
[Version("2.22")]
public static extern nint GetNativeSize(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
NewFromNative(nint, nuint)
Calls native constructor g_socket_address_new_from_native. Version: 2.22
[Version("2.22")]
public static extern nint NewFromNative(nint native, nuint len)
Parameters
native
nintTransfer ownership: None Nullable: False
len
nuintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
ToNative(nint, nint, nuint, out ErrorOwnedHandle)
Calls native method g_socket_address_to_native. Version: 2.22
[Version("2.22")]
public static extern bool ToNative(nint address, nint dest, nuint destlen, out ErrorOwnedHandle error)
Parameters
address
nintTransfer ownership: None Nullable: False
dest
nintTransfer ownership: None Nullable: True
destlen
nuintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False