Fixed some bugs I introduced by switching WvTCPListener to the new
WvListener stuff. Part of it was my attempt to fake
WvListener::setcallback() (to be like WvStream's callback) but there's no
good way to do that, since WvStreamCallback passes a WvStream&, and
WvListener is just an IWvStream, not a WvStream. So I took it out and
converted all the tests to use IWvListenerCallback instead, which
universally made their code shorter and simpler. So while incompatible,
it's at least obviously better.
The WvDBus unit tests are now completely non-blocking and non-forking!
git-svn-id: file:///home/apenwarr/alumnit-svn/public/branches/uniservice@11724 6619c942-59fa-0310-bf43-a07aaa81d9ac
19 files changed: