void SimEngineManager::UpdateEngineList() { EngineList newEL; EngineProperties props(engine->GetEngineProperties()); newEL.GetEngineName().push_back(engineKey.HostName()); newEL.GetSimulationName().push_back(engineKey.SimName()); newEL.AddProperties(props); // Send the engine list to the viewer's client. *(GetViewerState()->GetEngineList()) = newEL; GetViewerState()->GetEngineList()->Notify(); }