LCOV - code coverage report
Current view: top level - asio - io_worker.cpp (source / functions) Coverage Total Hit
Test: coverage_filtered.info Lines: 100.0 % 13 13
Test Date: 2026-02-20 15:38:22 Functions: 83.3 % 6 5

            Line data    Source code
       1              : #include "io_worker.hpp"
       2              : #include "../util/logger.hpp"
       3              : 
       4              : namespace thinger::asio{
       5              : 
       6        22952 :     io_worker::io_worker() :
       7        22952 :         io_{1},
       8        22952 :         work_(boost::asio::make_work_guard(io_)){
       9        22952 :     }
      10              : 
      11        22952 :     io_worker::~io_worker() = default;
      12              : 
      13        22952 :     void io_worker::start() {
      14        22952 :         io_.run();
      15        22952 :     }
      16              : 
      17        22952 :     void io_worker::stop(){
      18        22952 :         io_.stop();
      19        22952 :     }
      20              : 
      21          908 :     boost::asio::io_context& io_worker::get_io_context(){
      22          908 :         return io_;
      23              :     }
      24              : 
      25              : }
        

Generated by: LCOV version 2.0-1