Ejemplo n.º 1
0
void CDataManager::CleanArrivalData()
{
	for(map<string, CData*>::iterator mapiter = m_mapData.begin(); mapiter != m_mapData.end(); mapiter++)
	{
		tagArrival stArrival;
		CData* pData = mapiter->second;
		pData->UpdateBusInfo(stArrival);
	}
}
Ejemplo n.º 2
0
bool CDataManager::SetArrivalData(const tagArrival& stArrival)
{
	string strLineID = stArrival.strLineID;
	map<string, CData*>::iterator mapiter = m_mapData.find(strLineID);
	if(mapiter != m_mapData.end())
	{
		CData* pData = mapiter->second;
		pData->UpdateBusInfo(stArrival);
	}

	return true;
}