Хочу сделать небольшой фронтэнд для NetworkManagera. Возникла проблема с пониманием DBus API. Ушодники НМ вклучают xml файлы которые описывают API определенного объекта НМ. С помощью dbus-binding-tool конвертируюу их в хеадеры с сишным API но вот эти <property> нивочто не конверятся. как к ним получить доступ, кто знает, а?
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node name="/"> <interface name="org.freedesktop.NetworkManager.Device"> <property name="Udi" type="s" access="read"/> <property name="Interface" type="s" access="read"/> <property name="Driver" type="s" access="read"/> <property name="Capabilities" type="u" access="read"/> <property name="Ip4Address" type="i" access="read"/> <property name="State" type="u" access="read"/> <property name="Ip4Config" type="o" access="read"/> <property name="DeviceType" type="u" access="read"/> <signal name="StateChanged"> <arg name="state" type="u"/> </signal> </interface> </node>