Table of Contents

Class InetSocketAddress

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

Methods

GetAddress(IntPtr)

Calls native method g_inet_socket_address_get_address. Version: 2.22

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

Parameters

address IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetFlowinfo(IntPtr)

Calls native method g_inet_socket_address_get_flowinfo. Version: 2.32

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

Parameters

address IntPtr

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(IntPtr)

Calls native method g_inet_socket_address_get_port. Version: 2.22

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

Parameters

address IntPtr

Transfer ownership: None Nullable: False

Returns

ushort

Transfer ownership: None Nullable: False

GetScopeId(IntPtr)

Calls native method g_inet_socket_address_get_scope_id. Version: 2.32

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

Parameters

address IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

New(IntPtr, ushort)

Calls native constructor g_inet_socket_address_new. Version: 2.22

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

Parameters

address IntPtr

Transfer ownership: None Nullable: False

port ushort

Transfer ownership: None Nullable: False

Returns

IntPtr

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 IntPtr NewFromString(NonNullableUtf8StringHandle address, uint port)

Parameters

address NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

port uint

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True