diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2010-09-17 00:15:44 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2010-09-17 00:15:54 -0700 |
commit | 01b3418e2ef919ef4c85311fccee35648e783618 (patch) | |
tree | e65ee1a51805ad9d71fb43db814682459dc23927 /lib/dns.js | |
parent | 5a801d63d19ad2ac05e518638416db1d8eda17c3 (diff) | |
download | node-01b3418e2ef919ef4c85311fccee35648e783618.tar.gz |
Move IOWatcher and Timer to process.binding
Diffstat (limited to 'lib/dns.js')
-rw-r--r-- | lib/dns.js | 7 |
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 |