public void GetAllReceivePack(List<SocketNetPacket> packList)
{
packList.Clear();
if (null == m_ReceiveObject)
{
return;
}
// lock
lock (m_ReceiveObject)
{
if (0 < m_ReceivePackList.Count)
{
foreach (SocketNetPacket temPack in m_ReceivePackList)
{
packList.Add(temPack);
}
m_ReceivePackList.Clear();
}
}
// unlock
}