Incoming data pre-buffering

This commit is contained in:
Vitaliy Filippov
2020-03-04 17:34:45 +03:00
parent b27ad550cf
commit 8315407558
4 changed files with 89 additions and 46 deletions
+1
View File
@@ -84,6 +84,7 @@ void osd_t::connect_peer(osd_num_t osd_num, const char *peer_host, int peer_port
.peer_state = PEER_CONNECTING,
.connect_callback = callback,
.osd_num = osd_num,
.in_buf = malloc(receive_buffer_size),
};
osd_peer_fds[osd_num] = peer_fd;
// Add FD to epoll (EPOLLOUT for tracking connect() result)