On Sat, 28 Nov 2009 22:33:42 +0300 Victor Wagner <vitus@wagner.pp.ru> wrote: > On 2009.11.28 at 22:22:36 +0300, Alexander Galanin wrote: > > > Прикинуть, сколько вообще может быть переключаемых состояний, а затем > > выбрать соответствующий количеству метод переключения. И да, с "синим > > зубом" переключение по SIGUSR не пойдёт, т.к. адаптер может быть не > > один, а рулить неплохо бы каждым по-отдельности. > Э, а зачем иметь общий демон на все адаптеры? Почему бы не поднимать > отдельный процесс на каждый адаптер? Можно даже форком от некоторого > мастер-процесса. Тоже верно. Но всё равно маловато двух сигналов: там ведь ещё spinq/epinq есть. Хотя... Не дело, когда periodical inquiry глобально включается/отключается. Включался бы этот режим, когда на сокете, в который валятся сообщения об обнаруженных устройствах, не менее одного слушателя, было бы логичнее. Вот, кстати, ещё одна вещь, которую dbus-ом (без создания p2p-соединения) не сделаешь. -- Alexander Galanin
Attachment:
pgpQtQ_59CPZL.pgp
Description: PGP signature