PipeWrap should use HandleWrap::Close
authorRyan Dahl <ry@tinyclouds.org>
Mon, 18 Jul 2011 11:30:40 +0000 (04:30 -0700)
committerRyan Dahl <ry@tinyclouds.org>
Mon, 18 Jul 2011 11:30:40 +0000 (04:30 -0700)
src/pipe_wrap.cc

index ae9aee1..4d8f352 100644 (file)
@@ -1,6 +1,7 @@
 #include <node.h>
 #include <node_buffer.h>
 #include <req_wrap.h>
+#include <handle_wrap.h>
 #include <stream_wrap.h>
 
 // Rules:
@@ -70,11 +71,12 @@ class PipeWrap : StreamWrap {
 
     t->InstanceTemplate()->SetInternalFieldCount(1);
 
+    NODE_SET_PROTOTYPE_METHOD(t, "close", HandleWrap::Close);
+
     NODE_SET_PROTOTYPE_METHOD(t, "readStart", StreamWrap::ReadStart);
     NODE_SET_PROTOTYPE_METHOD(t, "readStop", StreamWrap::ReadStop);
     NODE_SET_PROTOTYPE_METHOD(t, "write", StreamWrap::Write);
     NODE_SET_PROTOTYPE_METHOD(t, "shutdown", StreamWrap::Shutdown);
-    NODE_SET_PROTOTYPE_METHOD(t, "close", StreamWrap::Close);
 
     NODE_SET_PROTOTYPE_METHOD(t, "bind", Bind);
     NODE_SET_PROTOTYPE_METHOD(t, "listen", Listen);