24 lines
669 B
C++
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();
|
|
}
|