From c1a5e8875206263abdd4905615686e5b868d4edb Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Tue, 28 Oct 2014 19:53:48 -0700 Subject: [PATCH] Use beast::asio::streambuf in Overlay --- src/ripple/overlay/impl/PeerImp.cpp | 2 +- src/ripple/overlay/impl/PeerImp.h | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ripple/overlay/impl/PeerImp.cpp b/src/ripple/overlay/impl/PeerImp.cpp index eb1602a6e..01b73e92f 100644 --- a/src/ripple/overlay/impl/PeerImp.cpp +++ b/src/ripple/overlay/impl/PeerImp.cpp @@ -706,7 +706,7 @@ PeerImp::on_read_protocol (error_code ec, std::size_t bytes_transferred) if (! ec) { read_buffer_.commit (bytes_transferred); - ec = message_stream_.write_one (read_buffer_.data()); + ec = message_stream_.write (read_buffer_.data()); read_buffer_.consume (read_buffer_.size()); } diff --git a/src/ripple/overlay/impl/PeerImp.h b/src/ripple/overlay/impl/PeerImp.h index 828ee5e51..1846a27b5 100644 --- a/src/ripple/overlay/impl/PeerImp.h +++ b/src/ripple/overlay/impl/PeerImp.h @@ -39,6 +39,7 @@ #include #include +#include #include #include @@ -169,12 +170,12 @@ private: // The slot assigned to us by PeerFinder PeerFinder::Slot::ptr slot_; - boost::asio::streambuf read_buffer_; + beast::asio::streambuf read_buffer_; boost::optional http_message_; boost::optional http_parser_; message_stream message_stream_; - boost::asio::streambuf write_buffer_; + beast::asio::streambuf write_buffer_; std::unique_ptr load_event_;