Table of Contents

Class SrvTarget

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

Methods

Copy(SrvTargetHandle)

Calls native method g_srv_target_copy. Version: 2.22

[Version("2.22")]
public static extern SrvTargetOwnedHandle Copy(SrvTargetHandle target)

Parameters

target SrvTargetHandle

Transfer ownership: None Nullable: False

Returns

SrvTargetOwnedHandle

Transfer ownership: Full Nullable: False

Free(SrvTargetHandle)

Calls native method g_srv_target_free. Version: 2.22

[Version("2.22")]
public static extern void Free(SrvTargetHandle target)

Parameters

target SrvTargetHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_srv_target_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHostname(SrvTargetHandle)

Calls native method g_srv_target_get_hostname. Version: 2.22

[Version("2.22")]
public static extern NonNullableUtf8StringUnownedHandle GetHostname(SrvTargetHandle target)

Parameters

target SrvTargetHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPort(SrvTargetHandle)

Calls native method g_srv_target_get_port. Version: 2.22

[Version("2.22")]
public static extern ushort GetPort(SrvTargetHandle target)

Parameters

target SrvTargetHandle

Transfer ownership: None Nullable: False

Returns

ushort

Transfer ownership: None Nullable: False

GetPriority(SrvTargetHandle)

Calls native method g_srv_target_get_priority. Version: 2.22

[Version("2.22")]
public static extern ushort GetPriority(SrvTargetHandle target)

Parameters

target SrvTargetHandle

Transfer ownership: None Nullable: False

Returns

ushort

Transfer ownership: None Nullable: False

GetWeight(SrvTargetHandle)

Calls native method g_srv_target_get_weight. Version: 2.22

[Version("2.22")]
public static extern ushort GetWeight(SrvTargetHandle target)

Parameters

target SrvTargetHandle

Transfer ownership: None Nullable: False

Returns

ushort

Transfer ownership: None Nullable: False

ListSort(ListHandle)

Calls native function g_srv_target_list_sort. Version: 2.22

[Version("2.22")]
public static extern ListOwnedHandle ListSort(ListHandle targets)

Parameters

targets ListHandle

Transfer ownership: None Nullable: False

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

New(NonNullableUtf8StringHandle, ushort, ushort, ushort)

Calls native constructor g_srv_target_new. Version: 2.22

[Version("2.22")]
public static extern SrvTargetOwnedHandle New(NonNullableUtf8StringHandle hostname, ushort port, ushort priority, ushort weight)

Parameters

hostname NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

port ushort

Transfer ownership: None Nullable: False

priority ushort

Transfer ownership: None Nullable: False

weight ushort

Transfer ownership: None Nullable: False

Returns

SrvTargetOwnedHandle

Transfer ownership: Full Nullable: False