Table of Contents

Class InetAddressMask

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

Methods

Equal(nint, nint)

Calls native method g_inet_address_mask_equal. Version: 2.32

[Version("2.32")]
public static extern bool Equal(nint mask, nint mask2)

Parameters

mask nint

Transfer ownership: None Nullable: False

mask2 nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAddress(nint)

Calls native method g_inet_address_mask_get_address. Version: 2.32

[Version("2.32")]
public static extern nint GetAddress(nint mask)

Parameters

mask nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetFamily(nint)

Calls native method g_inet_address_mask_get_family. Version: 2.32

[Version("2.32")]
public static extern SocketFamily GetFamily(nint mask)

Parameters

mask nint

Transfer ownership: None Nullable: False

Returns

SocketFamily

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_inet_address_mask_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLength(nint)

Calls native method g_inet_address_mask_get_length. Version: 2.32

[Version("2.32")]
public static extern uint GetLength(nint mask)

Parameters

mask nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

Matches(nint, nint)

Calls native method g_inet_address_mask_matches. Version: 2.32

[Version("2.32")]
public static extern bool Matches(nint mask, nint address)

Parameters

mask nint

Transfer ownership: None Nullable: False

address nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(nint, uint, out ErrorOwnedHandle)

Calls native constructor g_inet_address_mask_new. Version: 2.32

[Version("2.32")]
public static extern nint New(nint addr, uint length, out ErrorOwnedHandle error)

Parameters

addr nint

Transfer ownership: None Nullable: False

length uint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

NewFromString(NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native constructor g_inet_address_mask_new_from_string. Version: 2.32

[Version("2.32")]
public static extern nint NewFromString(NonNullableUtf8StringHandle maskString, out ErrorOwnedHandle error)

Parameters

maskString NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

ToString(nint)

Calls native method g_inet_address_mask_to_string. Version: 2.32

[Version("2.32")]
public static extern NonNullableUtf8StringOwnedHandle ToString(nint mask)

Parameters

mask nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False