Здравствуйте, v_andal, Вы писали:
_>Да понятно, что усложнение минимально, просто оно не имеет смысла. Опять же, файервол — это то, что нельзя пройти в наглую, только с разрешения. В данном же случае, если библиотека в пользовательском пространстве, то ходить можно хоть с разрешением, хоть в наглую. Какой же это "файервол"? Так, потуги спрятать свою структуру чуток подальше. Я всего лишь не вижу в этих потугах смысла. Об утечках клиенту всё равно придётся заботится. Если он дескриптор забыл освободить, то никакой мусорщик внутреннюю структуру не вычистит ибо пользователь не сказал, что она не нужна. Ну ленивый я тип, ненавижу делать то, что не имеет никакого смысла
Файервол расскроет свою мощь при межпроцессорном взаимодействии. Ну, скажем, скажут автора топика — а слабо это в виде сервиса сделать, а он такой "да, нет проблем"
А так, конечно, если в рамках одного процесса, то здесь с вами не поспорить:
http://www.youtube.com/watch?v=YEdJe2whw1I