コード例 #1
0
void CSeeFileManager::POPOneSeeFile()
{
	CPartFile * pPartFile = NULL;

	pPartFile = m_SeeFiles.GetAt(m_SeeFiles.GetHeadPosition())->m_value;

	if (pPartFile)
	{
		pPartFile->SetSeeOnDownloading(NULL, false);
	}

	m_SeeFiles.RemoveAt(m_SeeFiles.GetHeadPosition());
}
コード例 #2
0
void CSeeFileManager::RemoveSeeFile(FILEKEY & key)
{
	CPartFile * pPartFile = NULL;

	if(m_SeeFiles.Lookup(key, pPartFile))
	{
		if (pPartFile)
		{
			pPartFile->SetSeeOnDownloading(NULL, false);
		}

		m_SeeFiles.RemoveKey(key);
	}
}