예제 #1
0
파일: cache.cpp 프로젝트: everwanna/topcall
void	Cache::add(const std::string& isp, int stamp, int num, const std::string& msg) {
	CacheList* list = NULL;	

	std::map<std::string, CacheList*>::iterator it = m_mapCache.find(isp);
	if( it != m_mapCache.end() ) {
		list = it->second;
		list->add(stamp, num, msg);
	} else {
		list = new CacheList();
		list->add(stamp, num, msg);

		m_mapCache[isp] = list;
	}
}