중국쪽 블로그로 보이는 Dead Horse's Blog를 참고하면 된다.
Creating a Proper Buffer in a Node C++ Addon라는 제목의 글도 해당 내용을 담고 있다.
Wrapping a C++ Object to a v8 Object in a Node Addon 도 자바스크립트 객체를 C++ 클래스로 바꾸는 유용한 글이다.
알아둘 것
1. node::Buffer는 node_buffer.h를 include 하면 된다. (node-v0.x.y.tar.gz의 src/node_buffer.h)
- 처음에 Buffer라는 클래스를 사용하길래 어디있지 생각했는데, node.h만 include한다고 되는 것이 아니였다.
- 어차피 node.lib를 이용해서 빌드할 것이라면 node_buffer.cpp는 필요없다. (__declspec(dllexport) 되어 있다.)
2. Buffer는 JavaScript 라이브러리로 lib/buffer.js 에서 구현하고 있다.
- SlowBuffer와 Buffer가 있다.
'Programing > Node.js' 카테고리의 다른 글
솔루션 파일 error MSB5014: 파일 형식 버전을 인식할 수 없습니다. (0) | 2014.01.08 |
---|---|
[Node.js] SQL Server native 연결 (0) | 2013.11.26 |
[Node.js] - 윈도우 지원의 역사 (0) | 2013.11.09 |
[Node.js] Buffer 데이터 초기화 (0) | 2013.09.30 |
node.js v0.8.21 -> v0.10.16 (0) | 2013.08.20 |