void CClientReConnectManager::GetUDPConnectInfo(vecClientConnectInfo& VecClientConnectInfo) { VecClientConnectInfo.clear(); for (mapReactorUDPConnectInfo::iterator b = m_mapReactorUDPConnectInfo.begin(); b != m_mapReactorUDPConnectInfo.end(); b++) { CReactorUDPClient* pClientInfo = (CReactorUDPClient*)b->second; if (NULL != pClientInfo) { _ClientConnectInfo ClientConnectInfo = pClientInfo->GetClientConnectInfo(); VecClientConnectInfo.push_back(ClientConnectInfo); } } }
void CClientReConnectManager::GetUDPConnectInfo(vecClientConnectInfo& VecClientConnectInfo) { VecClientConnectInfo.clear(); vector<CReactorUDPClient*> vecReactorUDPClient; m_objClientUDPList.Get_All_Used(vecReactorUDPClient); for (int i = 0; i < (int)vecReactorUDPClient.size(); i++) { CReactorUDPClient* pClientInfo = vecReactorUDPClient[i]; if (NULL != pClientInfo) { _ClientConnectInfo ClientConnectInfo = pClientInfo->GetClientConnectInfo(); VecClientConnectInfo.push_back(ClientConnectInfo); } } }