Позволю себе еще один коммент :) Помните, мы с вами обсуждали в моей уютной ЖЖшечки проколы libconic и icd2, в тот раз я был не готов тогда их описать. Так вот: 1. Совсем не концептуально называть соединением то, что фактически является коннекшн-менеджером. 2. Уж совсем правильным было бы если метод connect возвращал указатель на контекст соединения, а не статус отправки DBUS. Все остальные методы, ориентированные на контекст соединения должны работать с ним. 3. Все-таки icd2 должен научится знать интерфейсы, отличные от модема и файфая. Сейчас из-за этого приходится делать обвязку и делать костыль вида анализа наличия хоть каких-то соединений при отлупе ConIc. Ну дальше по обсуждаемой тут теме: 4. В модели данных icd2 нужно ввести классификатор соединения вида "Internet", "Operator services". 5. В libconic ввести метод, устанавливающий соединение по классификатору как с диалогом выбора соединения, так и с автоматическим соединением. Собственно вот. В принципе готов завести все это на bugs, но, кмк ваши финские коллеги опять положат на это болт либо проявят агрессию.с
no subject
Date: 2010-03-29 03:23 am (UTC)Помните, мы с вами обсуждали в моей уютной ЖЖшечки проколы libconic и icd2, в тот раз я был не готов тогда их описать. Так вот:
1. Совсем не концептуально называть соединением то, что фактически является коннекшн-менеджером.
2. Уж совсем правильным было бы если метод connect возвращал указатель на контекст соединения, а не статус отправки DBUS. Все остальные методы, ориентированные на контекст соединения должны работать с ним.
3. Все-таки icd2 должен научится знать интерфейсы, отличные от модема и файфая. Сейчас из-за этого приходится делать обвязку и делать костыль вида анализа наличия хоть каких-то соединений при отлупе ConIc.
Ну дальше по обсуждаемой тут теме:
4. В модели данных icd2 нужно ввести классификатор соединения вида "Internet", "Operator services".
5. В libconic ввести метод, устанавливающий соединение по классификатору как с диалогом выбора соединения, так и с автоматическим соединением.
Собственно вот. В принципе готов завести все это на bugs, но, кмк ваши финские коллеги опять положат на это болт либо проявят агрессию.с