Table of Contents

Class InetSocketAddress

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class InetSocketAddress
Inheritance
InetSocketAddress
Inherited Members

Methods

GetAddress(nint)

Calls native method g_inet_socket_address_get_address. Version: 2.22

[Version("2.22")]
public static extern nint GetAddress(nint address)

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetFlowinfo(nint)

Calls native method g_inet_socket_address_get_flowinfo. Version: 2.32

[Version("2.32")]
public static extern uint GetFlowinfo(nint address)

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_inet_socket_address_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPort(nint)

Calls native method g_inet_socket_address_get_port. Version: 2.22

[Version("2.22")]
public static extern ushort GetPort(nint address)

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

ushort

Transfer ownership: None Nullable: False

GetScopeId(nint)

Calls native method g_inet_socket_address_get_scope_id. Version: 2.32

[Version("2.32")]
public static extern uint GetScopeId(nint address)

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

New(nint, ushort)

Calls native constructor g_inet_socket_address_new. Version: 2.22

[Version("2.22")]
public static extern nint New(nint address, ushort port)

Parameters

address nint

Transfer ownership: None Nullable: False

port ushort

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewFromString(NonNullableUtf8StringHandle, uint)

Calls native constructor g_inet_socket_address_new_from_string. Version: 2.40

[Version("2.40")]
public static extern nint NewFromString(NonNullableUtf8StringHandle address, uint port)

Parameters

address NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

port uint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True