diff options
| author | Trevor Norris <trev.norris@gmail.com> | 2013-10-29 12:27:24 -0700 |
|---|---|---|
| committer | Trevor Norris <trev.norris@gmail.com> | 2013-10-29 15:09:44 -0700 |
| commit | 93f75a86bf6c87aa897312740aab61282b0eff1d (patch) | |
| tree | 18c33d405b8f22bfeeb1a35cba45fa3b9d9703ed /src/process_wrap.cc | |
| parent | 4b84e42f67d7754574bf7d289524f6dffcb5e14a (diff) | |
| download | node-93f75a86bf6c87aa897312740aab61282b0eff1d.tar.gz | |
src: use function to get internal pointer
Remove the NODE_{WRAP,UNWRAP} macros and instead use template functions.
Diffstat (limited to 'src/process_wrap.cc')
| -rw-r--r-- | src/process_wrap.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/process_wrap.cc b/src/process_wrap.cc index bff4e0ba8..0a4029c18 100644 --- a/src/process_wrap.cc +++ b/src/process_wrap.cc @@ -23,6 +23,8 @@ #include "env-inl.h" #include "handle_wrap.h" #include "node_wrap.h" +#include "util.h" +#include "util-inl.h" #include <string.h> #include <stdlib.h> @@ -131,8 +133,7 @@ class ProcessWrap : public HandleWrap { Environment* env = Environment::GetCurrent(args.GetIsolate()); HandleScope handle_scope(args.GetIsolate()); - ProcessWrap* wrap; - NODE_UNWRAP(args.This(), ProcessWrap, wrap); + ProcessWrap* wrap = UnwrapObject<ProcessWrap>(args.This()); Local<Object> js_options = args[0]->ToObject(); @@ -260,8 +261,7 @@ class ProcessWrap : public HandleWrap { static void Kill(const FunctionCallbackInfo<Value>& args) { HandleScope scope(node_isolate); - ProcessWrap* wrap; - NODE_UNWRAP(args.This(), ProcessWrap, wrap); + ProcessWrap* wrap = UnwrapObject<ProcessWrap>(args.This()); int signal = args[0]->Int32Value(); int err = uv_process_kill(&wrap->process_, signal); |
