Написание модулей ASYNC CPP nodejs (0.5.3+)

Я ищу способ создания модулей 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

Нет, мне интересно, как лучше всего писать асинхронные расширения?

11
задан Alex 21 October 2011 в 14:08
поделиться