summaryrefslogtreecommitdiff
path: root/src/signal_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/signal_wrap.cc
parent4b84e42f67d7754574bf7d289524f6dffcb5e14a (diff)
downloadandroid-node-v8-93f75a86bf6c87aa897312740aab61282b0eff1d.tar.gz
android-node-v8-93f75a86bf6c87aa897312740aab61282b0eff1d.tar.bz2
android-node-v8-93f75a86bf6c87aa897312740aab61282b0eff1d.zip
src: use function to get internal pointer
Remove the NODE_{WRAP,UNWRAP} macros and instead use template functions.
Diffstat (limited to 'src/signal_wrap.cc')
-rw-r--r--src/signal_wrap.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/signal_wrap.cc b/src/signal_wrap.cc
index a0d62e84a9..bcc355fc99 100644
--- a/src/signal_wrap.cc
+++ b/src/signal_wrap.cc
@@ -22,6 +22,8 @@
#include "env.h"
#include "env-inl.h"
#include "handle_wrap.h"
+#include "util.h"
+#include "util-inl.h"
#include "v8.h"
namespace node {
@@ -78,8 +80,7 @@ class SignalWrap : public HandleWrap {
static void Start(const FunctionCallbackInfo<Value>& args) {
HandleScope scope(node_isolate);
- SignalWrap* wrap;
- NODE_UNWRAP(args.This(), SignalWrap, wrap);
+ SignalWrap* wrap = UnwrapObject<SignalWrap>(args.This());
int signum = args[0]->Int32Value();
int err = uv_signal_start(&wrap->handle_, OnSignal, signum);
@@ -88,8 +89,7 @@ class SignalWrap : public HandleWrap {
static void Stop(const FunctionCallbackInfo<Value>& args) {
HandleScope scope(node_isolate);
- SignalWrap* wrap;
- NODE_UNWRAP(args.This(), SignalWrap, wrap);
+ SignalWrap* wrap = UnwrapObject<SignalWrap>(args.This());
int err = uv_signal_stop(&wrap->handle_);
args.GetReturnValue().Set(err);