Class NetworkAddress
public class NetworkAddress
- Inheritance
-
NetworkAddress
- Inherited Members
Methods
GetGType()
Calls native function g_network_address_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHostname(nint)
Calls native method g_network_address_get_hostname. Version: 2.22
[Version("2.22")]
public static extern NonNullableUtf8StringUnownedHandle GetHostname(nint addr)
Parameters
addr
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetPort(nint)
Calls native method g_network_address_get_port. Version: 2.22
[Version("2.22")]
public static extern ushort GetPort(nint addr)
Parameters
addr
nintTransfer ownership: None Nullable: False
Returns
- ushort
Transfer ownership: None Nullable: False
GetScheme(nint)
Calls native method g_network_address_get_scheme. Version: 2.26
[Version("2.26")]
public static extern NullableUtf8StringUnownedHandle GetScheme(nint addr)
Parameters
addr
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
New(NonNullableUtf8StringHandle, ushort)
Calls native constructor g_network_address_new. Version: 2.22
[Version("2.22")]
public static extern nint New(NonNullableUtf8StringHandle hostname, ushort port)
Parameters
hostname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
port
ushortTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewLoopback(ushort)
Calls native constructor g_network_address_new_loopback. Version: 2.44
[Version("2.44")]
public static extern nint NewLoopback(ushort port)
Parameters
port
ushortTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Parse(NonNullableUtf8StringHandle, ushort, out ErrorOwnedHandle)
Calls native function g_network_address_parse. Version: 2.22
[Version("2.22")]
public static extern nint Parse(NonNullableUtf8StringHandle hostAndPort, ushort defaultPort, out ErrorOwnedHandle error)
Parameters
hostAndPort
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
defaultPort
ushortTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
ParseUri(NonNullableUtf8StringHandle, ushort, out ErrorOwnedHandle)
Calls native function g_network_address_parse_uri. Version: 2.26
[Version("2.26")]
public static extern nint ParseUri(NonNullableUtf8StringHandle uri, ushort defaultPort, out ErrorOwnedHandle error)
Parameters
uri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
defaultPort
ushortTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False