Laying the ground works for garbage-collecting dead connections
commitd346e05e12c0a8e62417c5d9603edf797b92fce7
authorRonald Landheer-Cieslak <ronald.landheer@optelvision.com>
Sat, 1 Dec 2007 18:41:16 +0000 (1 13:41 -0500)
committerRonald Landheer-Cieslak <ronald.landheer@optelvision.com>
Sat, 1 Dec 2007 18:41:16 +0000 (1 13:41 -0500)
treecc3cd3795b2ef6feff50da9181eb49a11d3e9153
parent521ad031da25eea633804104d767b0c288275350
Laying the ground works for garbage-collecting dead connections

Dead connections can now be identified by the fact that their (new) status
flag is no longer good__, and are disconnected from the ConnectionHandler
when an exception is thrown by a data handler. Now, all that's left to do is
to garbage-collect the instance in the connection handler, which is the owner
of the connection object itself.
lib/Spin/Connection.cpp
lib/Spin/Connection.h
lib/Spin/Private/ConnectionHandler.cpp
lib/Spin/Private/ConnectionHandler.h