| 110 | stream.handshake(role); |
| 111 | } |
| 112 | streamsize read(char* s, streamsize n) |
| 113 | { |
| 114 | handshake(boost::asio::ssl::stream_base::server); // HTTPS servers read first |
| 115 | if (fUseSSL) return stream.read_some(boost::asio::buffer(s, n)); |
| 116 | return stream.next_layer().read_some(boost::asio::buffer(s, n)); |
| 117 | } |
| 118 | streamsize write(const char* s, streamsize n) |
| 119 | { |
| 120 | handshake(boost::asio::ssl::stream_base::client); // HTTPS clients write first |
no outgoing calls
no test coverage detected