结构

GLibSourceCallbackFuncs

描述 [源代码]

struct GSourceCallbackFuncs {
  void (* ref) (
    gpointer cb_data
  );
  void (* unref) (
    gpointer cb_data
  );
  void (* get) (
    gpointer cb_data,
    GSource* source,
    GSourceFunc* func,
    gpointer* data
  );
}

GSourceCallbackFuncs 结构包含用于管理回调对象的函数。

结构成员
ref

在向回调对象添加引用时调用。

unref

在删除对回调对象的引用时调用。

get

调用以从回调对象中提取回调函数和数据。