LCOV - code coverage report
Current view: top level - wirestead/builder - unified_builder.cc (source / functions) Coverage Total Hit
Test: Wirestead Coverage Report Lines: 42.9 % 7 3
Test Date: 2026-08-30 10:35:09 Functions: 40.0 % 5 2
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

             Branch data     Line data    Source code
       1                 :             : /*
       2                 :             :  * Copyright 2025 Jinwoo Sung
       3                 :             :  *
       4                 :             :  * Licensed under the Apache License, Version 2.0 (the "License");
       5                 :             :  * you may not use this file except in compliance with the License.
       6                 :             :  * You may obtain a copy of the License at
       7                 :             :  *
       8                 :             :  *     http://www.apache.org/licenses/LICENSE-2.0
       9                 :             :  *
      10                 :             :  * Unless required by applicable law or agreed to in writing, software
      11                 :             :  * distributed under the License is distributed on an "AS IS" BASIS,
      12                 :             :  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      13                 :             :  * See the License for the specific language governing permissions and
      14                 :             :  * limitations under the License.
      15                 :             :  */
      16                 :             : 
      17                 :             : #include "wirestead/builder/unified_builder.hpp"
      18                 :             : 
      19                 :             : namespace wirestead {
      20                 :             : namespace builder {
      21                 :             : 
      22                 :           3 : TcpServerBuilderDefault UnifiedBuilder::tcp_server(uint16_t port) { return TcpServerBuilderDefault(port); }
      23                 :             : 
      24                 :           7 : TcpClientBuilderDefault UnifiedBuilder::tcp_client(const std::string& host, uint16_t port) {
      25                 :           7 :   return TcpClientBuilderDefault(host, port);
      26                 :             : }
      27                 :             : 
      28                 :           0 : SerialBuilderDefault UnifiedBuilder::serial(const std::string& device, uint32_t baud_rate) {
      29                 :           0 :   return SerialBuilderDefault(device, baud_rate);
      30                 :             : }
      31                 :             : 
      32                 :           0 : UdpClientBuilderDefault UnifiedBuilder::udp_client(uint16_t local_port) { return UdpClientBuilderDefault(local_port); }
      33                 :             : 
      34                 :           0 : UdpServerBuilderDefault UnifiedBuilder::udp_server(uint16_t local_port) { return UdpServerBuilderDefault(local_port); }
      35                 :             : 
      36                 :             : }  // namespace builder
      37                 :             : }  // namespace wirestead
        

Generated by: LCOV version 2.0-1