summaryrefslogtreecommitdiff
path: root/src/process_wrap.cc
diff options
context:
space:
mode:
authorTrevor Norris <trev.norris@gmail.com>2013-10-29 12:27:24 -0700
committerTrevor Norris <trev.norris@gmail.com>2013-10-29 15:09:44 -0700
commit93f75a86bf6c87aa897312740aab61282b0eff1d (patch)
tree18c33d405b8f22bfeeb1a35cba45fa3b9d9703ed /src/process_wrap.cc
parent4b84e42f67d7754574bf7d289524f6dffcb5e14a (diff)
downloadnode-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.cc8
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);