GCC Code Coverage Report


Directory: Drv/TcpServer/
Date: 2026-09-03 21:14:35
Exec Total Coverage
Lines: 64 74 86.5%
Functions: 14 14 100.0%
Branches: 29 43 67.4%

Function (File:Line) Call count Block coverage
Drv::TcpServerComponentImpl::TcpServerComponentImpl(char const*) (Drv/TcpServer/TcpServerComponentImpl.cpp:25)called 7 times68.0%
Drv::TcpServerComponentImpl::configure(char const*, unsigned short, unsigned int, unsigned int, unsigned long) (Drv/TcpServer/TcpServerComponentImpl.cpp:27)called 6 times100.0%
Drv::TcpServerComponentImpl::connected() (Drv/TcpServer/TcpServerComponentImpl.cpp:69)called 112 times100.0%
Drv::TcpServerComponentImpl::getBuffer() (Drv/TcpServer/TcpServerComponentImpl.cpp:51)called 75 times100.0%
Drv::TcpServerComponentImpl::getListenPort() (Drv/TcpServer/TcpServerComponentImpl.cpp:43)called 114 times100.0%
Drv::TcpServerComponentImpl::getSocketHandler() (Drv/TcpServer/TcpServerComponentImpl.cpp:47)called 665 times100.0%
Drv::TcpServerComponentImpl::isStarted() (Drv/TcpServer/TcpServerComponentImpl.cpp:75)called 16 times94.0%
Drv::TcpServerComponentImpl::readLoop() (Drv/TcpServer/TcpServerComponentImpl.cpp:97)called 3 times54.0%
Drv::TcpServerComponentImpl::recvReturnIn_handler(short, Fw::Buffer&) (Drv/TcpServer/TcpServerComponentImpl.cpp:142)called 1 time100.0%
Drv::TcpServerComponentImpl::sendBuffer(Fw::Buffer, Drv::SocketIpStatus) (Drv/TcpServer/TcpServerComponentImpl.cpp:55)called 75 times83.0%
Drv::TcpServerComponentImpl::send_handler(short, Fw::Buffer&) (Drv/TcpServer/TcpServerComponentImpl.cpp:125)called 112 times68.0%
Drv::TcpServerComponentImpl::startup() (Drv/TcpServer/TcpServerComponentImpl.cpp:80)called 9 times90.0%
Drv::TcpServerComponentImpl::terminate() (Drv/TcpServer/TcpServerComponentImpl.cpp:90)called 9 times91.0%
Drv::TcpServerComponentImpl::~TcpServerComponentImpl() (Drv/TcpServer/TcpServerComponentImpl.cpp:37)called 7 times100.0%