On Sat, 28 Nov 2009 22:33:42 +0300
Victor Wagner <[email protected]> wrote:

> On 2009.11.28 at 22:22:36 +0300, Alexander Galanin wrote:
> 
> > Прикинуть, сколько вообще может быть переключаемых состояний, а затем
> > выбрать соответствующий количеству метод переключения. И да, с "синим
> > зубом" переключение по SIGUSR не пойдёт, т.к. адаптер может быть не
> > один, а рулить неплохо бы каждым по-отдельности.
> Э, а зачем иметь общий демон на все адаптеры? Почему бы не поднимать
> отдельный процесс на каждый адаптер? Можно даже форком от некоторого
> мастер-процесса.

Тоже верно. Но всё равно маловато двух сигналов: там ведь ещё
spinq/epinq есть.

Хотя... Не дело, когда periodical inquiry глобально
включается/отключается.  Включался бы этот режим, когда на сокете, в
который валятся сообщения об обнаруженных устройствах, не менее одного
слушателя, было бы логичнее. Вот, кстати, ещё одна вещь, которую dbus-ом
(без создания p2p-соединения) не сделаешь.

-- 
Alexander Galanin

Attachment: pgp2Mg1ztu9ZF.pgp
Description: PGP signature

Ответить