Ищу инструменты для реализации следующей задачи (смысл описан http://www.linux.org.ru/jump-message.jsp?msgid=4513156&cid=4513366, для Ъ кратко ниже):
Демон. периодически (раз в минуту, час, год) запускает определённое событие, после этого общается со сторонней библиотекой (она отвечает за обработку события), забирает оттуда данные и пишет в свой кеш. Клиент через dbus запрашивает эти данные, может попросить запустить то самое определённое событие. Демон имеет свои настройки и хранит их в файле. Надо их читать/писать. Платформа - GNU/Linux, язык (желательно C++, можно C).
Для Ъ - демон реализован мной на Qt, хочется переписать его без. Плотно программированием занялся недавно, поэтому есть некие проблемы с выбором инструментов.
Пока что нашёл:
libconfig - для чтения/записи конфигурационных файлов;
libdbusc++ - C++ биндинги для dbus.
для периодического вызова функций попытался использовать boost::asio, но для
совместной работы с libdbusc++ придётся разносить их по разным потокам, ибо для работы у каждого свой eventloop.
Для обмена данных между тредами нашёл libSigCX - но там тоже какой-то свой eventloop, и боюсь, как бы мне не попасть в рекурсию в попытке как-то от них (eventloop'ов) избавиться.
Порылся в документации glib, но так и не нашёл там ничего про таймеры (GTimer, как я понял - отсчитывает время с момента своего старта).
Какие инструменты посоветуете для реализации проекта?
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от pathfinder
Ответ на:
комментарий
от archimag
Ответ на:
комментарий
от archimag
Ответ на:
комментарий
от t184256
Ответ на:
комментарий
от pathfinder
Ответ на:
комментарий
от pathfinder
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от Unnamed_Hero
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от lester
Ответ на:
комментарий
от pathfinder
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от lester
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от lester
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от lester
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от lester
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от lester
Ответ на:
комментарий
от lester
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от lester
Ответ на:
фшоке
от mv
Ответ на:
комментарий
от lester
Ответ на:
комментарий
от mv
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Подборка «антиоблако» (2024)
- Форум Инструменты в помощь разработчику OpenGL (2005)
- Форум С помощью каких инструментов такое делается? (2020)
- Форум Подборка мусорных шрифтов (2014)
- Форум подборка нативных игр (2011)
- Форум Подборка флагов оптимизации (2006)
- Форум Неправильная подборка цветов, GTK+ (2014)
- Форум [подборка][slashdot] fedora + правительство (2009)
- Форум Помогите с подборкой софта (2010)
- Форум Подборка новстей об ARM (2009)