From eb8e530f9a4dc59b1f0bce9af4aacbe30af44b58 Mon Sep 17 00:00:00 2001 From: Ian Roddis Date: Fri, 13 Aug 2021 13:28:47 -0300 Subject: [PATCH] - Checkpointing work before I restart the IDE. --- utils/rest_server/rest_server.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/utils/rest_server/rest_server.cpp b/utils/rest_server/rest_server.cpp index 76bacc0..4a19187 100644 --- a/utils/rest_server/rest_server.cpp +++ b/utils/rest_server/rest_server.cpp @@ -4,8 +4,26 @@ #include #include + +// Add executors here #include + +// Add loggers here #include +#include + +struct Options { + Pistache::Address listenAddress = "0.0.0.0"; + uint16_t listenPort = 2503; + size_t webThreads = 50; + size_t dagThreads = 20; + + // Pool name -> Executor Type + nWorkers + std::unordered_map> executors; + + // Logger Config + std::vector> loggers; +}; int main(int argc, char **argv) { argparse::ArgumentParser args("Daggy"); @@ -19,5 +37,7 @@ int main(int argc, char **argv) { .help("Port to listen to") .action([](const std::string &value) { return std::stoi(value); }); + // Set some defaults + // daggy::Server endpoint(10); } \ No newline at end of file