summaryrefslogtreecommitdiff
path: root/lib/dns.js
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2010-09-17 00:15:44 -0700
committerRyan Dahl <ry@tinyclouds.org>2010-09-17 00:15:54 -0700
commit01b3418e2ef919ef4c85311fccee35648e783618 (patch)
treee65ee1a51805ad9d71fb43db814682459dc23927 /lib/dns.js
parent5a801d63d19ad2ac05e518638416db1d8eda17c3 (diff)
downloadnode-01b3418e2ef919ef4c85311fccee35648e783618.tar.gz
Move IOWatcher and Timer to process.binding
Diffstat (limited to 'lib/dns.js')
-rw-r--r--lib/dns.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/dns.js b/lib/dns.js
index 8f9ce768b..2f033bb0a 100644
--- a/lib/dns.js
+++ b/lib/dns.js
@@ -1,12 +1,13 @@
var dns = process.binding('cares');
var net = process.binding('net');
+var IOWatcher = process.binding('io_watcher').IOWatcher;
var watchers = {};
var activeWatchers = {};
+var Timer = process.binding('timer').Timer;
-
-var timer = new process.Timer();
+var timer = new Timer();
timer.callback = function () {
var sockets = Object.keys(activeWatchers);
@@ -44,7 +45,7 @@ var channel = new dns.Channel({SOCK_STATE_CB: function (socket, read, write) {
if (socket in watchers) {
watcher = watchers[socket].watcher;
} else {
- watcher = new process.IOWatcher();
+ watcher = new IOWatcher();
watchers[socket] = { read: read
, write: write
, watcher: watcher