diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2009-10-07 11:53:03 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2009-10-07 11:53:45 +0200 |
commit | 1f31a7dbfe792fa6eee8a9cdcdfd662aad5cde06 (patch) | |
tree | c83b724056517e4bf71f203b74ad1d832d0ca7f0 /deps/v8/src/debug-agent.h | |
parent | 1a2762b78e496dac4cc9fd0fb4ffb1d4f036692b (diff) | |
download | node-new-1f31a7dbfe792fa6eee8a9cdcdfd662aad5cde06.tar.gz |
Upgrade v8 to 1.3.14
Diffstat (limited to 'deps/v8/src/debug-agent.h')
-rw-r--r-- | deps/v8/src/debug-agent.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/v8/src/debug-agent.h b/deps/v8/src/debug-agent.h index 04f883f40e..3647994364 100644 --- a/deps/v8/src/debug-agent.h +++ b/deps/v8/src/debug-agent.h @@ -47,7 +47,8 @@ class DebuggerAgent: public Thread { : name_(StrDup(name)), port_(port), server_(OS::CreateSocket()), terminate_(false), session_access_(OS::CreateMutex()), session_(NULL), - terminate_now_(OS::CreateSemaphore(0)) { + terminate_now_(OS::CreateSemaphore(0)), + listening_(OS::CreateSemaphore(0)) { ASSERT(instance_ == NULL); instance_ = this; } @@ -57,6 +58,7 @@ class DebuggerAgent: public Thread { } void Shutdown(); + void WaitUntilListening(); private: void Run(); @@ -72,6 +74,7 @@ class DebuggerAgent: public Thread { Mutex* session_access_; // Mutex guarging access to session_. DebuggerAgentSession* session_; // Current active session if any. Semaphore* terminate_now_; // Semaphore to signal termination. + Semaphore* listening_; static DebuggerAgent* instance_; |