2
0
mirror of https://github.com/boostorg/redis.git synced 2026-02-09 11:22:22 +00:00

Refactoring.

This commit is contained in:
Marcelo Zimbres
2021-08-28 09:56:16 +02:00
parent 90555b5cb2
commit 2ed19ee124
11 changed files with 259 additions and 656 deletions

View File

@@ -27,7 +27,6 @@ void print_helper(command cmd, resp3::type type, response_buffers& bufs)
net::awaitable<void>
reader(net::ip::tcp::socket& socket, std::queue<pipeline>& reqs)
{
response_buffers bufs;
std::string buffer;
prepare_queue(reqs);
@@ -35,9 +34,9 @@ reader(net::ip::tcp::socket& socket, std::queue<pipeline>& reqs)
co_await async_write(socket, net::buffer(reqs.back().payload), net::use_awaitable);
detail::response_adapters adapters{bufs};
response_buffers bufs;
for (;;) {
auto const event = co_await async_consume(socket, buffer, adapters, reqs);
auto const event = co_await async_read(socket, buffer, bufs, reqs);
switch (event.first) {
case command::hello: