コード例 #1
0
void Connection::releaseConnection()
{
	if (m_refCount > 0) {
		//Reschedule it and try again.
		g_scheduler.addEvent(createSchedulerTask(SCHEDULER_MINTICKS, std::bind(&Connection::releaseConnection, this)));
	} else {
		deleteConnectionTask();
	}
}
コード例 #2
0
ファイル: connection.cpp プロジェクト: tryller/otserv
void Connection::releaseConnection()
{
	if(m_refCount > 0)
	{
		//Reschedule it and try again.
		Scheduler::getInstance().addEvent( createSchedulerTask(SCHEDULER_MINTICKS,
			boost::bind(&Connection::releaseConnection, this)));
	}
	else
		deleteConnectionTask();
}