summaryrefslogtreecommitdiffstats
path: root/fnet
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-02-26 21:29:45 +0100
committerTor Egge <Tor.Egge@online.no>2022-02-26 21:29:45 +0100
commitb2702f7dab6c96bb00b2cab2dbc51ecc069e9f2f (patch)
tree113629c265d6c02300a24908ce17e224c4422248 /fnet
parent55762ffec0bda1fb31b64500c4efe45d355757d4 (diff)
Remove inlining warnings (fnet).
Diffstat (limited to 'fnet')
-rw-r--r--fnet/src/tests/frt/parallel_rpc/parallel_rpc_test.cpp6
-rw-r--r--fnet/src/tests/frt/parallel_rpc/tls_rpc_bench.cpp4
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));