move WaitForConnect away from constructor

This commit is contained in:
orignal 2014-11-24 11:18:12 -05:00
parent 97656e7349
commit 1a0957b571
3 changed files with 10 additions and 2 deletions

View file

@ -21,8 +21,6 @@ namespace transport
m_Data (*this), m_NumSentBytes (0), m_NumReceivedBytes (0)
{
m_CreationTime = i2p::util::GetSecondsSinceEpoch ();
if (!router) // incoming session
ScheduleConnectTimer ();
}
SSUSession::~SSUSession ()
@ -701,6 +699,14 @@ namespace transport
}
}
void SSUSession::WaitForConnect ()
{
if (!m_RemoteRouter) // incoming session
ScheduleConnectTimer ();
else
LogPrint (eLogError, "SSU wait for connect for outgoing session");
}
void SSUSession::ScheduleConnectTimer ()
{
m_Timer.cancel ();