Table of Contents

Class InetAddress

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

Methods

Equal(nint, nint)

Calls native method g_inet_address_equal. Version: 2.30

[Version("2.30")]
public static extern bool Equal(nint address, nint otherAddress)

Parameters

address nint

Transfer ownership: None Nullable: False

otherAddress nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFamily(nint)

Calls native method g_inet_address_get_family. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

SocketFamily

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_inet_address_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIsAny(nint)

Calls native method g_inet_address_get_is_any. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsLinkLocal(nint)

Calls native method g_inet_address_get_is_link_local. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsLoopback(nint)

Calls native method g_inet_address_get_is_loopback. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsMcGlobal(nint)

Calls native method g_inet_address_get_is_mc_global. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsMcLinkLocal(nint)

Calls native method g_inet_address_get_is_mc_link_local. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsMcNodeLocal(nint)

Calls native method g_inet_address_get_is_mc_node_local. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsMcOrgLocal(nint)

Calls native method g_inet_address_get_is_mc_org_local. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsMcSiteLocal(nint)

Calls native method g_inet_address_get_is_mc_site_local. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsMulticast(nint)

Calls native method g_inet_address_get_is_multicast. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsSiteLocal(nint)

Calls native method g_inet_address_get_is_site_local. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetNativeSize(nint)

Calls native method g_inet_address_get_native_size. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

NewAny(SocketFamily)

Calls native constructor g_inet_address_new_any. Version: 2.22

[Version("2.22")]
public static extern nint NewAny(SocketFamily family)

Parameters

family SocketFamily

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewFromBytes(ref byte, SocketFamily)

Calls native constructor g_inet_address_new_from_bytes. Version: 2.22

[Version("2.22")]
public static extern nint NewFromBytes(ref byte bytes, SocketFamily family)

Parameters

bytes byte

Transfer ownership: None Nullable: False

family SocketFamily

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewFromString(NonNullableUtf8StringHandle)

Calls native constructor g_inet_address_new_from_string. Version: 2.22

[Version("2.22")]
public static extern nint NewFromString(NonNullableUtf8StringHandle @string)

Parameters

string NonNullableUtf8StringHandle

Returns

nint

Transfer ownership: Full Nullable: True

NewLoopback(SocketFamily)

Calls native constructor g_inet_address_new_loopback. Version: 2.22

[Version("2.22")]
public static extern nint NewLoopback(SocketFamily family)

Parameters

family SocketFamily

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

ToBytes(nint)

Calls native method g_inet_address_to_bytes. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

ToString(nint)

Calls native method g_inet_address_to_string. Version: 2.22

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

Parameters

address nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False