diff options
author | Remko Tronçon <git@el-tramo.be> | 2009-08-02 14:07:00 (GMT) |
---|---|---|
committer | Remko Tronçon <git@el-tramo.be> | 2009-08-02 14:07:40 (GMT) |
commit | 66fd05d46a6ead4d780bdb4da1ede43058c272da (patch) | |
tree | 04dc651f7ae91fdf072454978a46cfc996948576 /Slimber/Server.h | |
parent | 8c60e86c8fc2cf60825c0ffbd882693dccf0b33c (diff) | |
download | swift-66fd05d46a6ead4d780bdb4da1ede43058c272da.zip swift-66fd05d46a6ead4d780bdb4da1ede43058c272da.tar.bz2 |
Slimber: Handle ConnectionServer disconnects more cleanly.
Diffstat (limited to 'Slimber/Server.h')
-rw-r--r-- | Slimber/Server.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Slimber/Server.h b/Slimber/Server.h index ff3f70d..372a3d3 100644 --- a/Slimber/Server.h +++ b/Slimber/Server.h @@ -91,10 +91,12 @@ namespace Swift { LinkLocalPresenceManager* presenceManager; bool stopping; boost::shared_ptr<BoostConnectionServer> serverFromClientConnectionServer; + std::vector<boost::bsignals::connection> serverFromClientConnectionServerSignalConnections; boost::shared_ptr<ServerFromClientSession> serverFromClientSession; boost::shared_ptr<Presence> lastPresence; JID selfJID; boost::shared_ptr<BoostConnectionServer> serverFromNetworkConnectionServer; + std::vector<boost::bsignals::connection> serverFromNetworkConnectionServerSignalConnections; std::vector< boost::shared_ptr<Session> > linkLocalSessions; std::vector< boost::shared_ptr<LinkLocalConnector> > connectors; std::vector< boost::shared_ptr<SessionTracer> > tracers; |