[COMMIT seastar master] demos/tcp_sctp_client_demo: use user-defined literal for sizes

1 view
Skip to first unread message

Commit Bot

<bot@cloudius-systems.com>
unread,
Jan 26, 2023, 7:55:48 AM1/26/23
to seastar-dev@googlegroups.com, Kefu Chai
From: Kefu Chai <kefu...@scylladb.com>
Committer: Avi Kivity <a...@scylladb.com>
Branch: master

demos/tcp_sctp_client_demo: use user-defined literal for sizes

for better readability. we can apply this kind of change in more places.
but let's do this in an iterative way.

Signed-off-by: Kefu Chai <kefu...@scylladb.com>

---
diff --git a/demos/tcp_sctp_client_demo.cc b/demos/tcp_sctp_client_demo.cc
--- a/demos/tcp_sctp_client_demo.cc
+++ b/demos/tcp_sctp_client_demo.cc
@@ -24,14 +24,15 @@
#include <seastar/core/reactor.hh>
#include <seastar/core/distributed.hh>
#include <seastar/core/print.hh>
+#include <seastar/core/units.hh>

using namespace seastar;
using namespace net;
using namespace std::chrono_literals;

-static int rx_msg_size = 4 * 1024;
-static int tx_msg_total_size = 100 * 1024 * 1024;
-static int tx_msg_size = 4 * 1024;
+static int rx_msg_size = 4_KiB;
+static int tx_msg_total_size = 100_MiB;
+static int tx_msg_size = 4_KiB;
static int tx_msg_nr = tx_msg_total_size / tx_msg_size;
static std::string str_txbuf(tx_msg_size, 'X');

@@ -192,7 +193,7 @@ class client {
fmt::print(std::cout, "========== {} ============\n", _test);
fmt::print(std::cout, "Server: {}\n", _server_addr);
fmt::print(std::cout, "Connections: {}\n", _concurrent_connections);
- fmt::print(std::cout, "Bytes Received(MiB): {}\n", _processed_bytes/1024/1024);
+ fmt::print(std::cout, "Bytes Received(MiB): {}\n", _processed_bytes / 1_MiB);
fmt::print(std::cout, "Total Time(Secs): {}\n", secs);
fmt::print(std::cout, "Bandwidth(Gbits/Sec): {}\n",
static_cast<double>((_processed_bytes * 8)) / (1000 * 1000 * 1000) / secs);
Reply all
Reply to author
Forward
0 new messages