added net module

This commit is contained in:
2025-06-27 15:19:25 +02:00
parent acd30afe6f
commit cd61ac7f00
39 changed files with 4599 additions and 12 deletions
+31
View File
@@ -0,0 +1,31 @@
#include "matador/net/io_service.hpp"
#include "matador/logger/log_manager.hpp"
namespace matador {
io_service::io_service()
: log_(matador::create_logger("IOService"))
{}
io_service::~io_service()
{
reactor_.shutdown();
}
void io_service::run()
{
reactor_.run();
}
bool io_service::is_running() const
{
return reactor_.is_running();
}
void io_service::shutdown()
{
reactor_.shutdown();
}
}