dbus底层API与高层绑定API
来源:互联网 发布:软件测试人员年终总结 编辑:程序博客网 时间:2024/05/05 10:37
This manual documents the low-level D-Bus C API. If you use this low-level API directly, you're signing up for some pain.
Caveats aside, you might get started learning the low-level API by reading about DBusConnection and DBusMessage.
There are several other places to look for D-Bus information, such as the tutorial and the specification; those can be found at the D-Bus website. If you're interested in a sysadmin or package maintainer's perspective on the dbus-daemon itself and its configuration, be sure to check out the man pages as well.
The low-level API documented in this manual deliberately lacks most convenience functions - those are left up to higher-level libraries based on frameworks such as GLib, Qt, Python, Mono, Java, etc. These higher-level libraries (often called "D-Bus bindings") have features such as object systems and main loops that allow a much more convenient API.
The low-level API also contains plenty of clutter to support integration with arbitrary object systems, languages, main loops, and so forth. These features add a lot of noise to the API that you probably don't care about unless you're coding a binding.
This manual also contains docs for D-Bus internals, so you can use it to get oriented to the D-Bus source code if you're interested in patching the code. You should also read the file HACKING which comes with the source code if you plan to contribute to D-Bus.
As you read the code, you can identify internal D-Bus functions because they start with an underscore ('_') character. Also, any identifier or macro that lacks a DBus, dbus_, or DBUS_ namepace prefix is internal, with a couple of exceptions such as NULL, TRUE, and FALSE.
- dbus底层API与高层绑定API
- 高层iOS HTTP API
- 高层iOS HTTP API
- Using the DBUS C API
- Using the DBUS C API
- HTML5 底层API概要
- 使用Weka底层API
- 底层并发 API
- Win7音频系统底层API
- 底层并发 API
- DBus 入门与应用--基本概念 上(C API 级别的使用观点)
- DBus 入门与应用--基本概念 下(C API 级别的使用观点)
- DBus 入门与应用--基本概念 上(C API 级别的使用观点)
- DBus 入门与应用--基本概念 下(C API 级别的使用观点)
- fabric1.0中API与底层的交互
- 高层和底层C
- Windows Mobile GPRS底层API
- Windows Mobile GPRS底层API
- 我为什么在22岁辞去年薪150万的工作
- 第1.1章 自动化测试之jenkins安装
- 第九周项目3-稀疏矩阵的三元组表示的实现及应用(1)
- 擅长排列的小明
- itextsharp显示实际字符串的宽度
- dbus底层API与高层绑定API
- 【移动开发】Android中WIFI开发总结(二)
- IOS的基本控件的使用-UIView的基本属性
- 关于sqlserver 2008r2 中出现 通过端口1433连接到主机 的localhost 的TCP/IP 解决办法
- 第九周 项目4-广义表算法库及应用
- 目标检测的图像特征提取之(二)LBP特征
- 面向对象程序设计上机练习九(对象指针
- java之HeapByteBuffer&DirectByteBuffer以及回收DirectByteBuffer
- #377 – 通过将ToolTip定义为资源对其进行重用(Reuse Tooltips by Defining Them as Resources)