Dump after ev_loop

v0.7.4-release
Ryan Dahl 2010-11-17 11:40:43 -08:00
parent d3fbe3e3d1
commit 42357645cb
3 changed files with 7 additions and 1 deletions

View File

@ -1967,6 +1967,8 @@ int Start(int argc, char *argv[]) {
Tick();
IOWatcher::Dump();
} while (need_tick_cb || ev_activecnt(EV_DEFAULT_UC) > 0);

View File

@ -29,6 +29,10 @@ process.assert = function (x, msg) {
var writeError = process.binding('stdio').writeError;
// Need to force-load this binding so that we can IOWatcher::Dump in
// src/node.cc
var IOWatcher = process.binding('io_watcher');
// nextTick()
var nextTickQueue = [];

View File

@ -10,6 +10,7 @@ namespace node {
class IOWatcher : ObjectWrap {
public:
static void Initialize(v8::Handle<v8::Object> target);
static void Dump();
protected:
static v8::Persistent<v8::FunctionTemplate> constructor_template;
@ -35,7 +36,6 @@ class IOWatcher : ObjectWrap {
static void Callback(EV_P_ ev_io *watcher, int revents);
static void Dump(EV_P_ ev_prepare *watcher, int revents);
static void Dump();
void Start();
void Stop();