Skip to content

Commit 7d8b54a

Browse files
committed
code review
1 parent 36a0cd6 commit 7d8b54a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/datadog/telemetry/telemetry.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ Overload(Ts...) -> Overload<Ts...>;
1818

1919
} // namespace details
2020

21-
/// TODO
2221
using NoopTelemetry = std::monostate;
2322

24-
/// TODO
23+
/// `TelemetryProxy` holds either the real implementation or a no-op
24+
/// implementation.
2525
using TelemetryProxy = std::variant<NoopTelemetry, Telemetry>;
2626

2727
// NOTE(@dmehala): until metrics handling is improved.
@@ -75,7 +75,7 @@ void send_configuration_change() {
7575
std::visit(
7676
details::Overload{
7777
[&](Telemetry& telemetry) { telemetry.send_configuration_change(); },
78-
[](auto&&) {},
78+
[](NoopTelemetry) {},
7979
},
8080
instance());
8181
}
@@ -86,7 +86,7 @@ void capture_configuration_change(
8686
[&](Telemetry& telemetry) {
8787
telemetry.capture_configuration_change(new_configuration);
8888
},
89-
[](auto&&) {},
89+
[](NoopTelemetry) {},
9090
},
9191
instance());
9292
}
@@ -103,15 +103,15 @@ DefaultMetrics& metrics() {
103103
void report_warning_log(std::string message) {
104104
std::visit(details::Overload{
105105
[&](Telemetry& telemetry) { telemetry.log_warning(message); },
106-
[](auto&&) {},
106+
[](NoopTelemetry) {},
107107
},
108108
instance());
109109
}
110110

111111
void report_error_log(std::string message) {
112112
std::visit(details::Overload{
113113
[&](Telemetry& telemetry) { telemetry.log_error(message); },
114-
[](auto&&) {},
114+
[](NoopTelemetry) {},
115115
},
116116
instance());
117117
}

0 commit comments

Comments
 (0)