结构
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调用以从回调对象中提取回调函数和数据。