#include "StdAfx.h" #include "UrlMgr.h" CUrlMgr::CUrlMgr(void) { RemoveAllUrl(); } CUrlMgr::~CUrlMgr(void) { RemoveAllUrl( ); } bool CUrlMgr::AddUrl(string strUrl) { int nCount = m_listUrl.size(); if( nCount < 2 ) { m_listUrl.push_back(strUrl); }else { m_listUrl.pop_front(); m_listUrl.push_back(strUrl); } return true; } bool CUrlMgr::RemoveAllUrl( ) { m_listUrl.clear(); return true; } string CUrlMgr::GetFirstUrl() { CListUrl::iterator it; it = m_listUrl.begin(); return *it; }