Add on_write_progress

This commit is contained in:
2025-08-19 14:23:17 -04:00
parent c95aecfe8c
commit ecfb7f3307
6 changed files with 42 additions and 14 deletions

View File

@@ -44,6 +44,13 @@ struct Connection {
void closeAfterSend() { closeConnection_ = true; }
ArenaAllocator &getArena() { return arena_; }
int64_t getId() const { return id_; }
int64_t outgoingBytesQueued() const {
int64_t result = 0;
for (auto s : messages_) {
result += s.size();
}
return result;
}
// Note: To release connection back to server, use
// Server::releaseBackToServer(std::move(connection_ptr))