From b9642f0e9e96cfd67876f3a71f94db2b4eab6dd5 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Fri, 1 Feb 2013 18:18:57 -0800 Subject: [PATCH] One more. --- src/cpp/ripple/AutoSocket.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/cpp/ripple/AutoSocket.h b/src/cpp/ripple/AutoSocket.h index 628127c37..a45954565 100644 --- a/src/cpp/ripple/AutoSocket.h +++ b/src/cpp/ripple/AutoSocket.h @@ -169,6 +169,15 @@ public: boost::asio::async_read(PlainSocket(), buffers, cond, handler); } + template + void async_read(basio::basic_streambuf& buffers, Condition cond, Handler handler) + { + if (isSecure()) + boost::asio::async_read(*mSocket, buffers, handler); + else + boost::asio::async_read(PlainSocket(), buffers, handler); + } + template void async_read(const Buf& buffers, Handler handler) { if (isSecure())