Class InetAddress
public class InetAddress
- Inheritance
-
InetAddress
- Inherited Members
Methods
Equal(nint, nint)
Calls native method g_inet_address_equal. Version: 2.30
[Version("2.30")]
public static extern bool Equal(nint address, nint otherAddress)
Parameters
address
nintTransfer ownership: None Nullable: False
otherAddress
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetFamily(nint)
Calls native method g_inet_address_get_family. Version: 2.22
[Version("2.22")]
public static extern SocketFamily GetFamily(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- SocketFamily
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_inet_address_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIsAny(nint)
Calls native method g_inet_address_get_is_any. Version: 2.22
[Version("2.22")]
public static extern bool GetIsAny(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsLinkLocal(nint)
Calls native method g_inet_address_get_is_link_local. Version: 2.22
[Version("2.22")]
public static extern bool GetIsLinkLocal(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsLoopback(nint)
Calls native method g_inet_address_get_is_loopback. Version: 2.22
[Version("2.22")]
public static extern bool GetIsLoopback(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsMcGlobal(nint)
Calls native method g_inet_address_get_is_mc_global. Version: 2.22
[Version("2.22")]
public static extern bool GetIsMcGlobal(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsMcLinkLocal(nint)
Calls native method g_inet_address_get_is_mc_link_local. Version: 2.22
[Version("2.22")]
public static extern bool GetIsMcLinkLocal(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsMcNodeLocal(nint)
Calls native method g_inet_address_get_is_mc_node_local. Version: 2.22
[Version("2.22")]
public static extern bool GetIsMcNodeLocal(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsMcOrgLocal(nint)
Calls native method g_inet_address_get_is_mc_org_local. Version: 2.22
[Version("2.22")]
public static extern bool GetIsMcOrgLocal(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsMcSiteLocal(nint)
Calls native method g_inet_address_get_is_mc_site_local. Version: 2.22
[Version("2.22")]
public static extern bool GetIsMcSiteLocal(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsMulticast(nint)
Calls native method g_inet_address_get_is_multicast. Version: 2.22
[Version("2.22")]
public static extern bool GetIsMulticast(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsSiteLocal(nint)
Calls native method g_inet_address_get_is_site_local. Version: 2.22
[Version("2.22")]
public static extern bool GetIsSiteLocal(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetNativeSize(nint)
Calls native method g_inet_address_get_native_size. Version: 2.22
[Version("2.22")]
public static extern nuint GetNativeSize(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
NewAny(SocketFamily)
Calls native constructor g_inet_address_new_any. Version: 2.22
[Version("2.22")]
public static extern nint NewAny(SocketFamily family)
Parameters
family
SocketFamilyTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromBytes(ref byte, SocketFamily)
Calls native constructor g_inet_address_new_from_bytes. Version: 2.22
[Version("2.22")]
public static extern nint NewFromBytes(ref byte bytes, SocketFamily family)
Parameters
bytes
byteTransfer ownership: None Nullable: False
family
SocketFamilyTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromString(NonNullableUtf8StringHandle)
Calls native constructor g_inet_address_new_from_string. Version: 2.22
[Version("2.22")]
public static extern nint NewFromString(NonNullableUtf8StringHandle @string)
Parameters
string
NonNullableUtf8StringHandle
Returns
- nint
Transfer ownership: Full Nullable: True
NewLoopback(SocketFamily)
Calls native constructor g_inet_address_new_loopback. Version: 2.22
[Version("2.22")]
public static extern nint NewLoopback(SocketFamily family)
Parameters
family
SocketFamilyTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
ToBytes(nint)
Calls native method g_inet_address_to_bytes. Version: 2.22
[Version("2.22")]
public static extern nint ToBytes(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
ToString(nint)
Calls native method g_inet_address_to_string. Version: 2.22
[Version("2.22")]
public static extern NonNullableUtf8StringOwnedHandle ToString(nint address)
Parameters
address
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False