HostList StorageList::createHostList(std::string controllerName) { HostList l; for (HostStorageVector::iterator it = hosts.begin(); it != hosts.end(); it++) { HostStorage* s = (HostStorage*) *it; if (s->isConnected()) { l.addHost(s->getName()); } } return l; }