Class InetAddressMask
public class InetAddressMask
- Inheritance
-
InetAddressMask
- Inherited Members
Methods
Equal(nint, nint)
Calls native method g_inet_address_mask_equal. Version: 2.32
[Version("2.32")]
public static extern bool Equal(nint mask, nint mask2)
Parameters
mask
nintTransfer ownership: None Nullable: False
mask2
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetAddress(nint)
Calls native method g_inet_address_mask_get_address. Version: 2.32
[Version("2.32")]
public static extern nint GetAddress(nint mask)
Parameters
mask
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetFamily(nint)
Calls native method g_inet_address_mask_get_family. Version: 2.32
[Version("2.32")]
public static extern SocketFamily GetFamily(nint mask)
Parameters
mask
nintTransfer ownership: None Nullable: False
Returns
- SocketFamily
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_inet_address_mask_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLength(nint)
Calls native method g_inet_address_mask_get_length. Version: 2.32
[Version("2.32")]
public static extern uint GetLength(nint mask)
Parameters
mask
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
Matches(nint, nint)
Calls native method g_inet_address_mask_matches. Version: 2.32
[Version("2.32")]
public static extern bool Matches(nint mask, nint address)
Parameters
mask
nintTransfer ownership: None Nullable: False
address
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(nint, uint, out ErrorOwnedHandle)
Calls native constructor g_inet_address_mask_new. Version: 2.32
[Version("2.32")]
public static extern nint New(nint addr, uint length, out ErrorOwnedHandle error)
Parameters
addr
nintTransfer ownership: None Nullable: False
length
uintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromString(NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native constructor g_inet_address_mask_new_from_string. Version: 2.32
[Version("2.32")]
public static extern nint NewFromString(NonNullableUtf8StringHandle maskString, out ErrorOwnedHandle error)
Parameters
maskString
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
ToString(nint)
Calls native method g_inet_address_mask_to_string. Version: 2.32
[Version("2.32")]
public static extern NonNullableUtf8StringOwnedHandle ToString(nint mask)
Parameters
mask
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False