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