Я ищу способ создания модулей C ++ для NodeJs с текущим выпуском (0.5.9). Используя следующее руководство и абстрагируясь от узлов node_file.cc, я смог самостоятельно построить модуль для узла 0.5.3.
Но с узлом 0.5.4 некоторые API должны были измениться, потому что я не больше не может деформировать функции с помощью eio_ *.
Посмотрев на node_file.cc, я обнаружил, что упаковка eio_ * заменена новыми классами ReqWrap.
Например, в этом макросе: https://gist.github.com/1303926
Нет, мне интересно, как лучше всего писать асинхронные расширения?