summaryrefslogtreecommitdiff
path: root/src/pipe_wrap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pipe_wrap.h')
-rw-r--r--src/pipe_wrap.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/pipe_wrap.h b/src/pipe_wrap.h
index 944835774d..89330fc724 100644
--- a/src/pipe_wrap.h
+++ b/src/pipe_wrap.h
@@ -21,6 +21,8 @@
#ifndef SRC_PIPE_WRAP_H_
#define SRC_PIPE_WRAP_H_
+
+#include "env.h"
#include "stream_wrap.h"
namespace node {
@@ -29,12 +31,14 @@ class PipeWrap : public StreamWrap {
public:
uv_pipe_t* UVHandle();
- static v8::Local<v8::Object> Instantiate();
+ static v8::Local<v8::Object> Instantiate(Environment* env);
static PipeWrap* Unwrap(v8::Local<v8::Object> obj);
- static void Initialize(v8::Handle<v8::Object> target);
+ static void Initialize(v8::Handle<v8::Object> target,
+ v8::Handle<v8::Value> unused,
+ v8::Handle<v8::Context> context);
private:
- PipeWrap(v8::Handle<v8::Object> object, bool ipc);
+ PipeWrap(Environment* env, v8::Handle<v8::Object> object, bool ipc);
static void New(const v8::FunctionCallbackInfo<v8::Value>& args);
static void Bind(const v8::FunctionCallbackInfo<v8::Value>& args);