|
@@ -13,7 +13,7 @@
|
|
|
NetIO *g_netio = NULL;
|
|
|
|
|
|
NodeIO::NodeIO(tcp::socket &&socket, nodenum_t nodenum) :
|
|
|
- sock(std::move(socket)), node_num(nodenum)
|
|
|
+ sock(std::move(socket)), node_num(nodenum), bytes_sent(0)
|
|
|
{
|
|
|
}
|
|
|
|
|
@@ -82,6 +82,7 @@ void NodeIO::async_send_commands()
|
|
|
&(commands_inflight.front()) == commandp);
|
|
|
uint8_t *data = std::get<1>(*commandp);
|
|
|
commands_inflight.pop_front();
|
|
|
+ bytes_sent += std::get<2>(*commandp);
|
|
|
if (commands_inflight.size() > 0) {
|
|
|
async_send_commands();
|
|
|
}
|