diff options
Diffstat (limited to 'src/pipe_wrap.h')
-rw-r--r-- | src/pipe_wrap.h | 10 |
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); |