信号

GiThreadedSocketService::run

声明

gboolean
run (
  GThreadedSocketService* self,
  GSocketConnection* connection,
  GObject* source_object,
  gpointer user_data
)

描述 [源]

当有新的连接到来时,会在线程池中发出 ::run 信号。该线程专门用于处理 connection 并可能执行阻塞的IO。信号处理程序必须在连接关闭后才返回。

默认处理器

默认处理程序在通过 g_signal_connect() 添加的处理程序之后被调用。

参数

connection

类型: GSocketConnection

一个新创建的 GSocketConnection 对象。

该数据由函数的调用者拥有。
source_object

类型: GObject

传给 g_socket_listener_add_address() 的 source_object

该参数可以是 NULL
该数据由函数的调用者拥有。

返回值

类型: gboolean

返回TRUE以停止调用进一步的信号处理器。