函数

GioSocketControlMessagedeserialize

自:2.22

声明 [源]

GSocketControlMessage*
g_socket_control_message_deserialize (
  int level,
  int type,
  gsize size,
  gpointer data
)

描述 [源]

尝试解析指定leveltype的套接字控制消息。这将询问所有已知的(对GType)(到)的GSocketControlMessage子类是否能够理解此类消息,如果是的话,将其反序列化成一个GSocketControlMessage

如果没有为此类控制消息提供实现,将返回NULL

自:2.22以来可用

参数

level

类型: int

一个套接字级别。

type

类型: int

给定的level的套接字控制消息类型。

size

类型: gsize

数据字节的大小。

data

类型: 一个guint8数组

消息数据的指针。

数组长度由size参数指定。

返回值

类型: GSocketControlMessage

反序列化的消息,或NULL

函数调用者将拥有数据并负责释放它。
返回值可以为NULL