s4u::Engine::instance_ = nullptr;
}
-double Engine::getClock()
+double Engine::get_clock()
{
return SIMIX_get_clock();
}
-void Engine::loadPlatform(const char* platf)
+void Engine::load_platform(const char* platf)
{
SIMIX_create_environment(platf);
}
-void Engine::registerFunction(const char* name, int (*code)(int, char**))
+void Engine::register_function(const char* name, int (*code)(int, char**))
{
SIMIX_function_register(name, code);
}
-void Engine::registerDefault(int (*code)(int, char**))
+void Engine::register_default(int (*code)(int, char**))
{
SIMIX_function_register_default(code);
}
-void Engine::loadDeployment(const char* deploy)
+void Engine::load_deployment(const char* deploy)
{
SIMIX_launch_application(deploy);
}
/** @brief Returns the amount of hosts in the platform */
-size_t Engine::getHostCount()
+size_t Engine::get_host_count()
{
return pimpl->hosts_.size();
}
/** @brief Fills the passed list with all hosts found in the platform
* @deprecated Please prefer Engine::getAllHosts()
*/
-void XBT_ATTRIB_DEPRECATED_v322(
- "Engine::getHostList() is deprecated in favor of Engine::getAllHosts(). Please switch before v3.22")
- Engine::getHostList(std::vector<Host*>* list)
+void Engine::getHostList(std::vector<Host*>* list)
{
for (auto const& kv : pimpl->hosts_)
list->push_back(kv.second);
}
/** @brief Returns the list of all hosts found in the platform */
-std::vector<Host*> Engine::getAllHosts()
+std::vector<Host*> Engine::get_all_hosts()
{
std::vector<Host*> res;
for (auto const& kv : pimpl->hosts_)
return res;
}
-void Engine::addHost(std::string name, simgrid::s4u::Host* host)
+void Engine::add_host(std::string name, simgrid::s4u::Host* host)
{
pimpl->hosts_[name] = host;
}
-void Engine::delHost(std::string name)
+void Engine::del_host(std::string name)
{
pimpl->hosts_.erase(name);
}
-simgrid::s4u::Host* Engine::hostByName(std::string name)
+simgrid::s4u::Host* Engine::host_by_name(std::string name)
{
return pimpl->hosts_.at(name); // Will raise a std::out_of_range if the host does not exist
}
-simgrid::s4u::Host* Engine::hostByNameOrNull(std::string name)
+simgrid::s4u::Host* Engine::host_by_name_or_null(std::string name)
{
auto host = pimpl->hosts_.find(name);
return host == pimpl->hosts_.end() ? nullptr : host->second;
}
+/** @brief Returns the amount of storages in the platform */
+size_t Engine::get_storage_count()
+{
+ return pimpl->storages_.size();
+}
+
/** @brief Returns the list of all storages found in the platform */
-std::vector<Storage*> Engine::getAllStorages()
+std::vector<Storage*> Engine::get_all_storages()
{
std::vector<Storage*> res;
for (auto const& kv : pimpl->storages_)
return res;
}
-simgrid::s4u::Storage* Engine::storageByName(std::string name)
+simgrid::s4u::Storage* Engine::storage_by_name(std::string name)
{
return pimpl->storages_.at(name); // Will raise a std::out_of_range if the host does not exist
}
-simgrid::s4u::Storage* Engine::storageByNameOrNull(std::string name)
+simgrid::s4u::Storage* Engine::storage_by_name_or_null(std::string name)
{
auto storage = pimpl->storages_.find(name);
return storage == pimpl->storages_.end() ? nullptr : storage->second;
}
-void Engine::addStorage(std::string name, simgrid::s4u::Storage* storage)
+void Engine::add_storage(std::string name, simgrid::s4u::Storage* storage)
{
pimpl->storages_[name] = storage;
}
-void Engine::delStorage(std::string name)
+void Engine::del_storage(std::string name)
{
pimpl->storages_.erase(name);
}
/** @brief Returns the amount of links in the platform */
-size_t Engine::getLinkCount()
+size_t Engine::get_link_count()
{
return kernel::resource::LinkImpl::linksCount();
}
-/** @brief Fills the passed list with all links found in the platform
- *
- * @deprecated. Prefer Engine::getAllLinks() */
-void XBT_ATTRIB_DEPRECATED_v322(
- "Engine::getLinkList() is deprecated in favor of Engine::getAllLinks(). Please switch before v3.22")
- Engine::getLinkList(std::vector<Link*>* list)
-{
- kernel::resource::LinkImpl::linksList(list);
-}
-
/** @brief Returns the list of all links found in the platform */
-std::vector<Link*> Engine::getAllLinks()
+std::vector<Link*> Engine::get_all_links()
{
std::vector<Link*> res;
kernel::resource::LinkImpl::linksList(&res);