Table of Contents

Class SocketControlMessage

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
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 nint Deserialize(int level, int type, nuint size, ref byte data)

Parameters

level int

Transfer ownership: None Nullable: False

type int

Transfer ownership: None Nullable: False

size nuint

Transfer ownership: None Nullable: False

data byte

Transfer ownership: None Nullable: False

Returns

nint

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(nint)

Calls native method g_socket_control_message_get_level. Version: 2.22

[Version("2.22")]
public static extern int GetLevel(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetMsgType(nint)

Calls native method g_socket_control_message_get_msg_type. Version: 2.22

[Version("2.22")]
public static extern int GetMsgType(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetSize(nint)

Calls native method g_socket_control_message_get_size. Version: 2.22

[Version("2.22")]
public static extern nuint GetSize(nint message)

Parameters

message nint

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

Serialize(nint, nint)

Calls native method g_socket_control_message_serialize. Version: 2.22

[Version("2.22")]
public static extern void Serialize(nint message, nint data)

Parameters

message nint

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: False