Hanlde situation when user changes connection.
authorMax Lapan <max.lapan@gmail.com>
Tue, 16 Mar 2010 12:12:46 +0000 (15:12 +0300)
committerMax Lapan <max.lapan@gmail.com>
Tue, 16 Mar 2010 12:12:46 +0000 (15:12 +0300)
commit39d019b3778ff4027f41e356fb6956e1a13bdca1
treec64d69514eda08ab18b71935524edbbac086b112
parent2f7b319cb9cddb4e1019f144955057a2db02c5ea
Hanlde situation when user changes connection.

When this occurs, connected and disconnected events are mixed, so we may become
confused. To handle this, we maintain connection counter. If it becomes 2, we
don't emit disconnect signal, just decrement the counter.
connection.cpp
connection.hpp