예제 #1
0
void erase_loginsd(int32 loginfd)
{
	for(login_sd_list_t::iterator i = login_sd_list.begin(); 
		i != login_sd_list.end();
		++i )
	{
		if( (*i)->login_fd == loginfd)
		{
			login_sd_list.erase(i);
			return ;
		}
	}
	return;
}
예제 #2
0
void erase_loginsd_byaccid(uint32 accid)
{
	for(login_sd_list_t::iterator i = login_sd_list.begin(); 
		i != login_sd_list.end();
		++i )
	{
		if( (*i)->accid == accid)
		{
			login_sd_list.erase(i);
			return ;
		}
	}
	return;
}