Skip to content
This repository was archived by the owner on Aug 30, 2022. It is now read-only.

Commit 874aaca

Browse files
authored
IWYU and clang-format fixes (#27)
Signed-off-by: Isaac Hier <[email protected]>
1 parent 1e13e4d commit 874aaca

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+500
-291
lines changed

CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
cmake_minimum_required(VERSION 3.3)
22

3-
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
3+
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
44

5-
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_SOURCE_DIR}/cmake/toolchain.cmake")
5+
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/cmake/toolchain.cmake"
6+
CACHE FILEPATH
7+
"Toolchain to use for building this package and dependencies")
68

79
set(HUNTER_CACHE_SERVERS "https://github.com/isaachier/cpp-client-hunter-cache")
810

@@ -121,7 +123,7 @@ if(BUILD_TESTING)
121123
if(JAEGERTRACING_COVERAGE)
122124
include(CodeCoverage)
123125
append_coverage_compiler_flags()
124-
set(COVERAGE_EXCLUDES "${CMAKE_SOURCE_DIR}/src/jaegertracing/thrift-gen/*"
126+
set(COVERAGE_EXCLUDES "${CMAKE_CURRENT_SOURCE_DIR}/src/jaegertracing/thrift-gen/*"
125127
"*Test.cpp")
126128
endif()
127129
endif()
@@ -276,7 +278,7 @@ configure_file(
276278
set(CMAKE_INSTALL_CURRENT_DIR ON)
277279

278280
if(BUILD_TESTING)
279-
add_subdirectory("${CMAKE_SOURCE_DIR}/src/jaegertracing/testutils")
281+
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/src/jaegertracing/testutils")
280282
set(TEST_SRC
281283
src/jaegertracing/ConfigTest.cpp
282284
src/jaegertracing/ReferenceTest.cpp

crossdock/Server.cpp

Lines changed: 73 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ namespace jaegertracing {
3434
namespace crossdock {
3535
namespace thrift {
3636

37-
#define JSON_FROM_FIELD(var, field) \
38-
{ \
39-
json[#field] = var.field; \
37+
#define JSON_FROM_FIELD(var, field) \
38+
{ \
39+
json[#field] = var.field; \
4040
}
4141

42-
#define FIELD_FROM_JSON(var, field) \
43-
{ \
44-
var.__set_##field(json.at(#field)); \
42+
#define FIELD_FROM_JSON(var, field) \
43+
{ \
44+
var.__set_##field(json.at(#field)); \
4545
}
4646

4747
void to_json(nlohmann::json& json, const Transport::type& transport)
@@ -241,9 +241,9 @@ class RequestWriter : public opentracing::HTTPHeadersWriter {
241241
{
242242
}
243243

244-
opentracing::expected<void> Set(
245-
opentracing::string_view key, opentracing::string_view value)
246-
const override
244+
opentracing::expected<void>
245+
Set(opentracing::string_view key,
246+
opentracing::string_view value) const override
247247
{
248248
_requestStream << key << ": " << value << "\r\n";
249249
return opentracing::make_expected();
@@ -292,7 +292,8 @@ thrift::TraceResponse callDownstreamHTTP(const opentracing::SpanContext& ctx,
292292
tracer.Inject(ctx, writer);
293293
oss << "Connection: close\r\n"
294294
"Content-Type: application/json\r\n"
295-
"Content-Length: " << requestJSON.size() << "\r\n\r\n"
295+
"Content-Length: "
296+
<< requestJSON.size() << "\r\n\r\n"
296297
<< requestJSON;
297298
const auto message = oss.str();
298299
logger.info("Sending request downstream: " + escape(message));
@@ -335,12 +336,11 @@ thrift::TraceResponse callDownstream(const opentracing::SpanContext& ctx,
335336
return response;
336337
}
337338

338-
thrift::TraceResponse prepareResponse(
339-
const opentracing::SpanContext& ctx,
340-
const std::string& role,
341-
const thrift::Downstream* downstream,
342-
opentracing::Tracer& tracer,
343-
logging::Logger& logger)
339+
thrift::TraceResponse prepareResponse(const opentracing::SpanContext& ctx,
340+
const std::string& role,
341+
const thrift::Downstream* downstream,
342+
opentracing::Tracer& tracer,
343+
logging::Logger& logger)
344344
{
345345
const auto observedSpan = observeSpan(ctx);
346346
thrift::TraceResponse response;
@@ -435,15 +435,15 @@ class Server::SocketListener {
435435
std::istringstream iss(requestStr);
436436
const auto request = net::http::Request::parse(iss);
437437
const auto responseStr = _handler(request);
438-
const auto numWritten = ::write(
439-
client.handle(),
440-
&responseStr[0],
441-
responseStr.size());
438+
const auto numWritten = ::write(client.handle(),
439+
&responseStr[0],
440+
responseStr.size());
442441
if (numWritten !=
443442
static_cast<int>(responseStr.size())) {
444443
std::ostringstream oss;
445444
oss << "Unable to write entire response"
446-
", numWritten=" << numWritten
445+
", numWritten="
446+
<< numWritten
447447
<< ", responseSize=" << responseStr.size();
448448
_logger->error(oss.str());
449449
}
@@ -453,14 +453,13 @@ class Server::SocketListener {
453453
"HTTP/1.1 500 Internal Server Error\r\n\r\n";
454454
constexpr auto messageSize = sizeof(message) - 1;
455455
const auto numWritten =
456-
::write(client.handle(),
457-
message,
458-
messageSize);
456+
::write(client.handle(), message, messageSize);
459457
(void)numWritten;
460458
}
461459

462460
client.close();
463-
}, std::move(client));
461+
},
462+
std::move(client));
464463
tasks.emplace_back(std::move(future));
465464
}
466465

@@ -505,17 +504,16 @@ class Server::EndToEndHandler {
505504
private:
506505
Config makeEndToEndConfig(const std::string& samplerType) const
507506
{
508-
return Config(
509-
false,
510-
samplers::Config(samplerType,
511-
1.0,
512-
_samplingServerURL,
513-
samplers::Config::kDefaultMaxOperations,
514-
std::chrono::seconds(5)),
515-
reporters::Config(reporters::Config::kDefaultQueueSize,
516-
std::chrono::seconds(1),
517-
false,
518-
_agentHostPort));
507+
return Config(false,
508+
samplers::Config(samplerType,
509+
1.0,
510+
_samplingServerURL,
511+
samplers::Config::kDefaultMaxOperations,
512+
std::chrono::seconds(5)),
513+
reporters::Config(reporters::Config::kDefaultQueueSize,
514+
std::chrono::seconds(1),
515+
false,
516+
_agentHostPort));
519517
}
520518

521519
TracerPtr init(const std::string& samplerType)
@@ -539,15 +537,17 @@ Server::Server(const net::IPAddress& clientIP,
539537
: _logger(logging::consoleLogger())
540538
, _tracer(Tracer::make(kDefaultTracerServiceName, Config(), _logger))
541539
, _clientListener(
542-
new SocketListener(clientIP, _logger,
543-
[this](const net::http::Request& request) {
544-
return handleRequest(request);
545-
}))
540+
new SocketListener(clientIP,
541+
_logger,
542+
[this](const net::http::Request& request) {
543+
return handleRequest(request);
544+
}))
546545
, _serverListener(
547-
new SocketListener(serverIP, _logger,
548-
[this](const net::http::Request& request) {
549-
return handleRequest(request);
550-
}))
546+
new SocketListener(serverIP,
547+
_logger,
548+
[this](const net::http::Request& request) {
549+
return handleRequest(request);
550+
}))
551551
, _handler(new EndToEndHandler(agentHostPort, samplingServerURL))
552552
{
553553
}
@@ -576,7 +576,8 @@ std::string Server::handleJSON(
576576
oss.str("");
577577
oss.clear();
578578
oss << "HTTP/1.1 400 Bad Request\r\n"
579-
"Content-Length: " << message.size() << "\r\n\r\n"
579+
"Content-Length: "
580+
<< message.size() << "\r\n\r\n"
580581
<< message;
581582
}
582583

@@ -601,7 +602,8 @@ std::string Server::handleJSON(
601602
oss.str("");
602603
oss.clear();
603604
oss << "HTTP/1.1 500 Internal Server Error\r\n"
604-
"Content-Length: " << message.size() << "\r\n\r\n"
605+
"Content-Length: "
606+
<< message.size() << "\r\n\r\n"
605607
<< message;
606608
return oss.str();
607609
} catch (...) {
@@ -611,7 +613,8 @@ std::string Server::handleJSON(
611613
oss.str("");
612614
oss.clear();
613615
oss << "HTTP/1.1 500 Internal Server Error\r\n"
614-
"Content-Length: " << message.size() << "\r\n\r\n"
616+
"Content-Length: "
617+
<< message.size() << "\r\n\r\n"
615618
<< message;
616619
return oss.str();
617620
}
@@ -622,7 +625,8 @@ std::string Server::handleJSON(
622625
std::ostringstream oss;
623626
oss << "HTTP/1.1 200 OK\r\n"
624627
"Content-Type: application/json\r\n"
625-
"Content-Length: " << message.size() << "\r\n\r\n"
628+
"Content-Length: "
629+
<< message.size() << "\r\n\r\n"
626630
<< message;
627631
return oss.str();
628632
} catch (const std::exception& ex) {
@@ -632,7 +636,8 @@ std::string Server::handleJSON(
632636
oss.str("");
633637
oss.clear();
634638
oss << "HTTP/1.1 500 Internal Server Error\r\n"
635-
"Content-Length: " << message.size() << "\r\n\r\n"
639+
"Content-Length: "
640+
<< message.size() << "\r\n\r\n"
636641
<< message;
637642
return oss.str();
638643
} catch (...) {
@@ -642,7 +647,8 @@ std::string Server::handleJSON(
642647
oss.str("");
643648
oss.clear();
644649
oss << "HTTP/1.1 500 Internal Server Error\r\n"
645-
"Content-Length: " << message.size() << "\r\n\r\n"
650+
"Content-Length: "
651+
<< message.size() << "\r\n\r\n"
646652
<< message;
647653
return oss.str();
648654
}
@@ -684,24 +690,23 @@ Server::startTrace(const crossdock::thrift::StartTraceRequest& request)
684690
}
685691
span->SetBaggageItem(kBaggageKey, request.baggage);
686692

687-
return prepareResponse(
688-
span->context(),
689-
request.serverRole,
690-
&request.downstream,
691-
*_tracer,
692-
*_logger);
693+
return prepareResponse(span->context(),
694+
request.serverRole,
695+
&request.downstream,
696+
*_tracer,
697+
*_logger);
693698
}
694699

695700
thrift::TraceResponse
696701
Server::joinTrace(const crossdock::thrift::JoinTraceRequest& request,
697702
const opentracing::SpanContext& ctx)
698703
{
699-
return prepareResponse(
700-
ctx,
701-
request.serverRole,
702-
request.__isset.downstream ? &request.downstream : nullptr,
703-
*_tracer,
704-
*_logger);
704+
return prepareResponse(ctx,
705+
request.serverRole,
706+
request.__isset.downstream ? &request.downstream
707+
: nullptr,
708+
*_tracer,
709+
*_logger);
705710
}
706711

707712
std::string Server::generateTraces(const net::http::Request& requestHTTP)
@@ -716,14 +721,16 @@ std::string Server::generateTraces(const net::http::Request& requestHTTP)
716721
oss.str("");
717722
oss.clear();
718723
oss << "HTTP/1.1 400 Bad Request\r\n"
719-
"Content-Length: " << message.size() << "\r\n\r\n"
724+
"Content-Length: "
725+
<< message.size() << "\r\n\r\n"
720726
<< message;
721727
return oss.str();
722728
} catch (...) {
723729
const std::string message("JSON payload is invalid");
724730
std::ostringstream oss;
725731
oss << "HTTP/1.1 400 Bad Request\r\n"
726-
"Content-Length: " << message.size() << "\r\n\r\n"
732+
"Content-Length: "
733+
<< message.size() << "\r\n\r\n"
727734
<< message;
728735
return oss.str();
729736
}
@@ -733,7 +740,8 @@ std::string Server::generateTraces(const net::http::Request& requestHTTP)
733740
const std::string message("Tracer is not initialized");
734741
std::ostringstream oss;
735742
oss << "HTTP/1.1 500 Internal Server Error\r\n"
736-
"Content-Length: " << message.size() << "\r\n"
743+
"Content-Length: "
744+
<< message.size() << "\r\n"
737745
<< message;
738746
return oss.str();
739747
}

src/jaegertracing/Config.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@
1717
#ifndef JAEGERTRACING_CONFIG_H
1818
#define JAEGERTRACING_CONFIG_H
1919

20+
#include "jaegertracing/Constants.h"
2021
#include "jaegertracing/baggage/RestrictionsConfig.h"
2122
#include "jaegertracing/propagation/HeadersConfig.h"
2223
#include "jaegertracing/reporters/Config.h"
2324
#include "jaegertracing/samplers/Config.h"
2425
#include "jaegertracing/utils/YAML.h"
26+
#include <yaml-cpp/yaml.h>
2527

2628
namespace jaegertracing {
2729

src/jaegertracing/ConfigTest.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@
1414
* limitations under the License.
1515
*/
1616

17-
#include <gtest/gtest.h>
18-
1917
#include "jaegertracing/Config.h"
18+
#include "jaegertracing/Constants.h"
19+
#include "jaegertracing/propagation/HeadersConfig.h"
20+
#include "jaegertracing/samplers/Config.h"
21+
#include <gtest/gtest.h>
22+
#include <yaml-cpp/yaml.h>
2023

2124
namespace jaegertracing {
2225

src/jaegertracing/LogRecord.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,13 @@
1717
#ifndef JAEGERTRACING_LOGRECORD_H
1818
#define JAEGERTRACING_LOGRECORD_H
1919

20-
#include <chrono>
21-
2220
#include "jaegertracing/Tag.h"
21+
#include "jaegertracing/thrift-gen/jaeger_types.h"
22+
#include <algorithm>
23+
#include <chrono>
24+
#include <iterator>
25+
#include <type_traits>
26+
#include <vector>
2327

2428
namespace jaegertracing {
2529

src/jaegertracing/ReferenceTest.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@
1414
* limitations under the License.
1515
*/
1616

17-
#include <gtest/gtest.h>
18-
1917
#include "jaegertracing/Reference.h"
18+
#include "jaegertracing/SpanContext.h"
19+
#include <gtest/gtest.h>
20+
#include <stdexcept>
2021

2122
namespace jaegertracing {
2223

src/jaegertracing/Span.cpp

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,13 @@
1515
*/
1616

1717
#include "jaegertracing/Span.h"
18-
19-
#include <opentracing/value.h>
20-
2118
#include "jaegertracing/Tracer.h"
19+
#include "jaegertracing/baggage/BaggageSetter.h"
20+
#include <cassert>
21+
#include <cstdint>
22+
#include <istream>
23+
#include <memory>
24+
#include <opentracing/value.h>
2225

2326
namespace jaegertracing {
2427
namespace {
@@ -81,9 +84,9 @@ void Span::FinishWithOptions(
8184
const opentracing::FinishSpanOptions& finishSpanOptions) noexcept
8285
{
8386
const auto finishTimeSteady =
84-
(finishSpanOptions.finish_steady_timestamp ==
85-
SteadyClock::time_point())
86-
? SteadyClock::now() : finishSpanOptions.finish_steady_timestamp;
87+
(finishSpanOptions.finish_steady_timestamp == SteadyClock::time_point())
88+
? SteadyClock::now()
89+
: finishSpanOptions.finish_steady_timestamp;
8790
std::shared_ptr<const Tracer> tracer;
8891
{
8992

0 commit comments

Comments
 (0)