async_wrap/timers: remove Add/RemoveAsyncListener
authorTrevor Norris <trev.norris@gmail.com>
Mon, 20 Jan 2014 21:20:11 +0000 (13:20 -0800)
committerTrevor Norris <trev.norris@gmail.com>
Tue, 21 Jan 2014 18:20:07 +0000 (10:20 -0800)
commit63ccfc35366774fff1ee8db313a1b9ea6d6eb66c
treead9bc47efb23f60f487f2c962418d6aaa7f357d6
parent159da758e4f5b4279a1e70dc80a0be7125529d75
async_wrap/timers: remove Add/RemoveAsyncListener

The ability to add/remove an AsyncListener to an object after its
creation was an artifact of trying to get AL working with the domain
module. Now that is no longer necessary and other features are going to
be implemented that would be affected by this functionality. So the code
will be removed for now to simplify the implementation process.

In the future this code will likely be reintroduced, but after some
other more important matters have been addressed.

None of this functionality was documented, as is was meant specifically
for domain specific implementation work arounds.

Signed-off-by: Timothy J Fontaine <tjfontaine@gmail.com>
12 files changed:
lib/timers.js
src/async-wrap-inl.h
src/async-wrap.h
src/env.h
src/node.cc
src/node.js
src/pipe_wrap.cc
src/tcp_wrap.cc
src/udp_wrap.cc
test/simple/test-asynclistener-error-add-after.js [deleted file]
test/simple/test-asynclistener-pushlistener.js [deleted file]
test/simple/test-asynclistener-remove-after.js [deleted file]