SocketAddress.toNative

Converts a GSocketAddress to a native struct sockaddr, which can be passed to low-level functions like connect() or bind(). If not enough space is availible, a G_IO_ERROR_NO_SPACE error is returned. If the address type is not known on the system then a G_IO_ERROR_NOT_SUPPORTED error is returned. Since 2.22

class SocketAddress
int
toNative

Parameters

dest void*

a pointer to a memory location that will contain the native struct sockaddr.

destlen gsize

the size of dest. Must be at least as large as g_socket_address_get_native_size().

Return Value

Type: int

TRUE if dest was filled in, FALSE on error

Throws

GException on failure.

Meta