среда, 25 июля 2012 г.

gdbus examples

Известная шина DBus может использоваться из разных языков программирования. Это делается через так называемые "Bindings". Для Гномовых библиотек "биндинг" уже второго поколения, и теперь входит в фундаментальную библиотеку glib.
Прежде на "биндинг" предыдущего поколения была неплохая документация в виде "учебника" с главой, посвящённой dbus-glib. С gdbus же творится что-то непонятное: ни примеров, ни учебника не найдёшь даже гуглом ;)
Впрочем, здравый смысл подсказал, где искать: в исходниках! Там несколько тестов и примеров использования. Документация, как обычно, доступна на сайте Гнома.