Table of Contents

Class UnixSocketAddress

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

Methods

AbstractNamesSupported()

Calls native function g_unix_socket_address_abstract_names_supported. Version: 2.22

[Version("2.22")]
public static extern bool AbstractNamesSupported()

Returns

bool

Transfer ownership: None Nullable: False

GetAddressType(IntPtr)

Calls native method g_unix_socket_address_get_address_type. Version: 2.26

[Version("2.26")]
public static extern UnixSocketAddressType GetAddressType(IntPtr address)

Parameters

address IntPtr

Transfer ownership: None Nullable: False

Returns

UnixSocketAddressType

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_unix_socket_address_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIsAbstract(IntPtr)

Calls native method g_unix_socket_address_get_is_abstract. Version: 2.22

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

Parameters

address IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPath(IntPtr)

Calls native method g_unix_socket_address_get_path. Version: 2.22

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

Parameters

address IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPathLen(IntPtr)

Calls native method g_unix_socket_address_get_path_len. Version: 2.22

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

Parameters

address IntPtr

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

New(NonNullableUtf8StringHandle)

Calls native constructor g_unix_socket_address_new. Version: 2.22

[Version("2.22")]
public static extern IntPtr New(NonNullableUtf8StringHandle path)

Parameters

path NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewAbstract(ref sbyte, int)

Calls native constructor g_unix_socket_address_new_abstract.

public static extern IntPtr NewAbstract(ref sbyte path, int pathLen)

Parameters

path sbyte

Transfer ownership: None Nullable: False

pathLen int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewWithType(ref sbyte, int, UnixSocketAddressType)

Calls native constructor g_unix_socket_address_new_with_type. Version: 2.26

[Version("2.26")]
public static extern IntPtr NewWithType(ref sbyte path, int pathLen, UnixSocketAddressType type)

Parameters

path sbyte

Transfer ownership: None Nullable: False

pathLen int

Transfer ownership: None Nullable: False

type UnixSocketAddressType

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False