Class SocketControlMessage
public class SocketControlMessage
- Inheritance
-
SocketControlMessage
- Inherited Members
Methods
Deserialize(int, int, nuint, ref byte)
Calls native function g_socket_control_message_deserialize. Version: 2.22
[Version("2.22")]
public static extern IntPtr Deserialize(int level, int type, nuint size, ref byte data)
Parameters
level
intTransfer ownership: None Nullable: False
type
intTransfer ownership: None Nullable: False
size
nuintTransfer ownership: None Nullable: False
data
byteTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: True
GetGType()
Calls native function g_socket_control_message_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLevel(IntPtr)
Calls native method g_socket_control_message_get_level. Version: 2.22
[Version("2.22")]
public static extern int GetLevel(IntPtr message)
Parameters
message
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetMsgType(IntPtr)
Calls native method g_socket_control_message_get_msg_type. Version: 2.22
[Version("2.22")]
public static extern int GetMsgType(IntPtr message)
Parameters
message
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetSize(IntPtr)
Calls native method g_socket_control_message_get_size. Version: 2.22
[Version("2.22")]
public static extern nuint GetSize(IntPtr message)
Parameters
message
IntPtrTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
Serialize(IntPtr, IntPtr)
Calls native method g_socket_control_message_serialize. Version: 2.22
[Version("2.22")]
public static extern void Serialize(IntPtr message, IntPtr data)