From 8c814590f9a752220be1f154d9e24db54b0212d0 Mon Sep 17 00:00:00 2001 From: clfreville2 Date: Fri, 22 Sep 2023 14:04:28 +0200 Subject: [PATCH] Format --- src/main.cpp | 66 +++++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 32 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index df7d99a..f2fcf37 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3,53 +3,55 @@ #include #include -#include #include - -#include #include + +#include "host.hpp" #include #include -#include "host.hpp" +#include +#include namespace fs = std::filesystem; -std::vector makeMachinesFromToml(const fs::path& confFile){ - std::vector hosts; - - auto config = toml::parse_file( confFile.string() ); - toml::table *server_section = config.get_as("serveurs"); +std::vector makeMachinesFromToml(const fs::path &confFile) { + std::vector hosts; - // Parcourir les serveurs - for (const auto& [server_name_key, server_info_value] : *server_section) { - std::string server_name{server_name_key}; - toml::table *server_info_ptr = server_info_value.as_table(); - if (server_info_ptr == nullptr) { + auto config = toml::parse_file(confFile.string()); + toml::table *server_section = config.get_as("serveurs"); - } - toml::table &server_info = *server_info_ptr; + // Parcourir les serveurs + for (const auto &[server_name_key, server_info_value] : *server_section) { + std::string server_name{server_name_key}; + toml::table *server_info_ptr = server_info_value.as_table(); + if (server_info_ptr == nullptr) { + } + toml::table &server_info = *server_info_ptr; - if(server_info.get_as("ip") && server_info.get_as("nbContainerMax")){ - std::string server_ip = server_info.get_as("ip")->get(); - int server_max_containers = server_info.get_as("nbContainerMax")->get(); + if (server_info.get_as("ip") && + server_info.get_as("nbContainerMax")) { + std::string server_ip = + server_info.get_as("ip")->get(); + int server_max_containers = + server_info.get_as("nbContainerMax")->get(); - hosts.push_back(sk::host(server_ip,server_max_containers)); - } - } + hosts.push_back(sk::host(server_ip, server_max_containers)); + } + } - return hosts; + return hosts; } - int main() { - std::vector hosts = makeMachinesFromToml("conf.toml"); - for(int x=0;x < hosts.size();x++){ - std::cout< hosts = makeMachinesFromToml("conf.toml"); + for (const auto &host : hosts) { + std::cout << host.getNbConnectionsMax() << std::endl; + } + std::queue queue; + queue.push(sk::program{"echo $(( 1 + 2 ))", + "ghcr.io/moshell-lang/moshell:master"}); - /*std::queue queue; - queue.push(sk::program{"echo $(( 1 + 2 ))", "ghcr.io/moshell-lang/moshell:master"}); sk::runner runner; while (!queue.empty()) { const sk::program ¤t = queue.front(); @@ -57,6 +59,6 @@ int main() { std::cout << "out: " << res.out << "\n"; std::cout << "err: " << res.err << "\n"; queue.pop(); - }*/ + } return 0; -} \ No newline at end of file +}