• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bblanchon / ArduinoStreamUtils / 4364953831

pending completion
4364953831

push

github

Benoit Blanchon
CMake: add function `add_streamutils_test()`

840 of 853 relevant lines covered (98.48%)

1269.0 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/src/StreamUtils/Clients/LoggingClient.hpp
1
// StreamUtils - github.com/bblanchon/ArduinoStreamUtils
2
// Copyright Benoit Blanchon 2019-2023
3
// MIT License
4

5
#pragma once
6

7
#include "../Policies/ConnectForwardingPolicy.hpp"
8
#include "../Policies/ReadLoggingPolicy.hpp"
9
#include "../Policies/WriteLoggingPolicy.hpp"
10
#include "ClientProxy.hpp"
11

12
namespace StreamUtils {
13

14
struct LoggingClient : ClientProxy<ReadLoggingPolicy, WriteLoggingPolicy,
15
                                   ConnectForwardingPolicy> {
16
  LoggingClient(Client &target, Print &log)
130✔
17
      : ClientProxy<ReadLoggingPolicy, WriteLoggingPolicy,
130✔
18
                    ConnectForwardingPolicy>(target, ReadLoggingPolicy{log},
19
                                             WriteLoggingPolicy{log},
20
                                             ConnectForwardingPolicy{}) {}
130✔
21
};
22

23
}  // namespace StreamUtils
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc