![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
glib
文章平均质量分 78
yunjinwang
这个作者很懒,什么都没留下…
展开
-
定义自己的g_signal
对于glib,我们经常用到信号通知机制来触发事件,在GObject中,可以自己定义signal信号,用于事件触发中。 一般在class_init时,由g_signal_new配合一些参数生成一个新信号句柄,然后使用g_signal_connect连接对象和处理方式(回调函数),最后由g_signal_emit发出信号触发。 一,其中最关键的是就g_signal_new,原创 2012-10-12 13:38:11 · 9818 阅读 · 0 评论 -
glib中的log输出重定向方法
glib中定义了自己的log,且有自己的一套使用和输出规则,方法灵活,使用方便,可以采用其提供的接口将其log信息输出到我们的OS_log中,方法介绍如下: 1, 首先定义自己的log域名,这个域名是作为后面处理的一个句柄对象,若不定义,默认为NULL; #define G_LOG_DOMAIN “MyClutterDomain” 2, 定义自己的回调原创 2012-10-12 13:39:54 · 4453 阅读 · 0 评论