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

bblanchon / ArduinoStreamUtils / 9872110687

10 Jul 2024 09:58AM UTC coverage: 98.468%. Remained the same
9872110687

push

github

bblanchon
Set version to 1.9.0

964 of 979 relevant lines covered (98.47%)

2069.74 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-2024
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)
156✔
17
      : ClientProxy<ReadLoggingPolicy, WriteLoggingPolicy,
156✔
18
                    ConnectForwardingPolicy>(target, ReadLoggingPolicy{log},
19
                                             WriteLoggingPolicy{log},
20
                                             ConnectForwardingPolicy{}) {}
156✔
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