vector<int>* SimulatedCentralController::checkClient_timeSlot(int timeSlot){ clientList_timeSlot->clear(); for(int i = 0; i < clientList()->size(); i++){ if(std::find(clientList()->at(i)->_timeSlot->begin(), clientList()->at(i)->_timeSlot->end(), timeSlot) != clientList()->at(i)->_timeSlot->end()){ clientList_timeSlot->push_back(i); } } return clientList_timeSlot; }
SimulatedCentralController::~SimulatedCentralController(){ delete _mdp; delete _vi; for(auto i = 0; i < clientList()->size(); i++){ delete clientList()->at(i); } for(auto i = 0; i < cloudList()->size(); i++){ delete cloudList()->at(i); } delete _cloudList; delete _clientList; delete clientList_timeSlot; delete _reQos; }
int main() { TClientCollection clientList( 50, 10 ); // limit is 50, delta is 10 clientList.insert( new TClient("90-167", "Smith, Zelda", "(800) 555-1212" )); clientList.insert( new TClient("90-160", "Johnson, Agatha", "(302) 139-8913" )); clientList.insert( new TClient("90-177", "Smitty, John", "(406) 987-4321")); clientList.insert( new TClient("91-100", "Anders, Smitty", "(406) 111-2222")); clientList.printAll(); clientList.searchArea( "(406)" ); return 0; };