dbus总线思考
dbus每一個對象支持一個或者多個接口,接口是一組方法和信號。
dbus上有兩種消息,一種是方法,有返回值,一種是信號,沒有返回值。
well known name 是unique name 的別名。
?
dbus-send --bus=unix:path=/tmp/var/run/mbusd/mbusd_socket --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames
列出所有的dbus name,有的以unique name形式表示,有的以well known name的形式表示
?
connection 和dbus name的關系是什么?猜想:
dbus_connection_open打開連接
dbus_bus_register, 注冊分配unique name
dbus_bus_request_name 申請well known name
總結
- 上一篇: rs485和rs232的对比
- 下一篇: 符号与编码