文章分类 -  dbus

摘要:[2022-10-27] context->registry = bus_registry_new (context); BusRegistry的创建是通过bus_registry_new()来完成的。bus_registry_new()定义在bus/services.c中(line 75)。 Bu 阅读全文
posted @ 2022-10-27 10:32 耕读编码 阅读(125) 评论(0) 推荐(0)
摘要:[2022-10-14] BusContext中创建的第一个较复杂的结构体就是DbusLoop。通过_dbus_loop_new ()实现。 代码位于dbus/dbus-mainloop.c中。 DbusLoop结构体的定义如下: struct DBusLoop{ int refcount; /** 阅读全文
posted @ 2022-10-27 10:10 耕读编码 阅读(564) 评论(0) 推荐(0)
摘要:BusContext的创建是调用bus_context_new()函数完成的,它的源代码在bus/bus.c中, line 767. 该函数的入参包括: const DBusString *config_file//配置文件 BusContextFlags flags//由命令行参数生成的flags 阅读全文
posted @ 2022-10-14 13:56 耕读编码 阅读(593) 评论(0) 推荐(0)
摘要:dbus版本:1.13.12 一、目录结构: dbus根目录下只有一些用于构建的配置文件(CMakeLists.txt, autogen.sh configure.ac等等)和readme news 等等。其下有如下子目录: build-aux bus cmake dbus doc m4 test 阅读全文
posted @ 2022-10-12 15:31 耕读编码 阅读(710) 评论(0) 推荐(0)