diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-02-26 21:36:52 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-26 21:36:52 +0100 |
commit | 504440d695448a9d96518d99c41498c4838e0b1d (patch) | |
tree | 20456ee720347cc9b96e43976d39f2145c66a102 | |
parent | c39234bca49bb6c8dfa0cf8756e771318ea342ef (diff) | |
parent | b2702f7dab6c96bb00b2cab2dbc51ecc069e9f2f (diff) |
Merge pull request #21420 from vespa-engine/toregge/remove-inlining-warnings-in-fnet
Remove inlining warnings (fnet).
-rw-r--r-- | fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp | 6 | ||||
-rw-r--r-- | fnet/src/tests/frt/parallel_rpc/tls_rpc_bench.cpp | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp b/fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp index b027b80f8ab..74f1dea0c9a 100644 --- a/fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp +++ b/fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp @@ -42,6 +42,7 @@ struct Server : Rpc { init_rpc(); start(); } + ~Server() override; void init_rpc() { FRT_ReflectionBuilder rb(&orb); rb.DefineMethod("inc", "l", "l", FRT_METHOD(Server::rpc_inc), this); @@ -56,14 +57,19 @@ struct Server : Rpc { } }; +Server::~Server() = default; + struct Client : Rpc { uint32_t port; Client(CryptoEngine::SP crypto, size_t num_threads, const Server &server, bool drop_empty = false) : Rpc(std::move(crypto), num_threads, drop_empty), port(server.port) { start(); } + ~Client() override; FRT_Target *connect() { return Rpc::connect(port); } }; +Client::~Client() = default; + struct Result { std::vector<double> req_per_sec; explicit Result(size_t num_threads) : req_per_sec(num_threads, 0.0) {} diff --git a/fnet/src/tests/frt/parallel_rpc/tls_rpc_bench.cpp b/fnet/src/tests/frt/parallel_rpc/tls_rpc_bench.cpp index 1ab6afac59b..417dba8d803 100644 --- a/fnet/src/tests/frt/parallel_rpc/tls_rpc_bench.cpp +++ b/fnet/src/tests/frt/parallel_rpc/tls_rpc_bench.cpp @@ -35,7 +35,7 @@ struct Fixture : FRT_Invokable { FRT_Target *connect() { return orb.GetTarget(orb.GetListenPort()); } - ~Fixture() = default; + ~Fixture(); void init_rpc() { FRT_ReflectionBuilder rb(&orb); rb.DefineMethod("inc", "l", "l", FRT_METHOD(Fixture::rpc_inc), this); @@ -50,6 +50,8 @@ struct Fixture : FRT_Invokable { } }; +Fixture::~Fixture() = default; + struct DurationCmp { bool operator()(const TimeTracer::Record &a, const TimeTracer::Record &b) { return ((a.stop - a.start) < (b.stop - b.start)); |