Class SrvTarget
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
SrvTargetHandleTransfer 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
SrvTargetHandleTransfer 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
SrvTargetHandleTransfer 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
SrvTargetHandleTransfer 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
SrvTargetHandleTransfer 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
SrvTargetHandleTransfer 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
ListHandleTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
port
ushortTransfer ownership: None Nullable: False
priority
ushortTransfer ownership: None Nullable: False
weight
ushortTransfer ownership: None Nullable: False
Returns
- SrvTargetOwnedHandle
Transfer ownership: Full Nullable: False