mountcontrol/cxx/mount_server.cpp
2025-02-21 12:33:11 +03:00

24 lines
669 B
C++

#include "comm_server.h"
#include <spdlog/sinks/basic_file_sink.h>
#include <spdlog/sinks/stdout_color_sinks.h>
int main()
{
asio::io_context ctx;
auto logger = spdlog::stdout_color_mt("STDOUT_LOGGER");
logger->set_level(spdlog::level::debug);
logger->set_level(spdlog::level::trace);
logger->flush_on(spdlog::level::debug);
mcc::MccMountServer server(ctx, logger);
mcc::MccServerEndpoint epn(std::string_view("local://seqpacket/@tmp/BM700_SERVER_SOCK"));
// mcc::MccServerEndpoint epn(std::string_view("tcp://localhost:12345/tmp/BM700_SERVER_SOCK"));
asio::co_spawn(ctx, server.listen(epn), asio::detached);
ctx.run();
}