Changeset 647
- Timestamp:
- 03/19/07 18:17:29 (17 months ago)
- Location:
- branches/newnet/museekd
- Files:
-
- 4 modified
-
. (modified) (1 prop)
-
SConstruct (modified) (1 diff)
-
museekd/usersocket.cpp (modified) (2 diffs)
-
museekd/usersocket.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/newnet/museekd
- Property svn:externals
-
old new 1 NewNet -r6 57https://svn.thegraveyard.org:8043/repos/NewNet/trunk/NewNet1 NewNet -r661 https://svn.thegraveyard.org:8043/repos/NewNet/trunk/NewNet
-
- Property svn:externals
-
branches/newnet/museekd/SConstruct
r643 r647 10 10 if sys.platform == 'win32': 11 11 env.Append(LIBS = ['wsock32', 'shell32', 'ole32']) 12 env.Append(CPPDEFINES = ['FD_SETSIZE=1024']) 12 13 13 14 from sconshelp import CheckLargeFileSupport -
branches/newnet/museekd/museekd/usersocket.cpp
r632 r647 84 84 NNLOG("museek.debug", "Initiating passive user connection to %s (type %s).", m_User.c_str(), m_Type.c_str()); 85 85 86 m_ Museekd->reactor()->addTimeout(60000, this, &UserSocket::onFirewallPierceTimedOut);86 m_PassiveConnectTimeout = m_Museekd->reactor()->addTimeout(60000, this, &UserSocket::onFirewallPierceTimedOut); 87 87 m_Museekd->peers()->firewallPiercedEvent.connect(this, &UserSocket::onFirewallPierced); 88 88 … … 97 97 { 98 98 NNLOG("museek.debug", "%s's firewall successfully pierced.", m_User.c_str()); 99 if(m_PassiveConnectTimeout.isValid()) 100 { 101 m_Museekd->reactor()->removeTimeout(m_PassiveConnectTimeout); 102 } 99 103 setDescriptor(socket->descriptor()); 100 104 setSocketState(SocketConnected); -
branches/newnet/museekd/museekd/usersocket.h
r632 r647 81 81 private: 82 82 NewNet::WeakRefPtr<Museekd> m_Museekd; 83 NewNet::WeakRefPtr<NewNet::Event<long>::Callback> m_PassiveConnectTimeout; 83 84 84 85 std::string m_Type, m_User;
