| 6358 | } |
| 6359 | |
| 6360 | inline bool ClientImpl::send(Request &req, Response &res, Error &error) { |
| 6361 | std::lock_guard<std::recursive_mutex> request_mutex_guard(request_mutex_); |
| 6362 | auto ret = send_(req, res, error); |
| 6363 | if (error == Error::SSLPeerCouldBeClosed_) { |
| 6364 | assert(!ret); |
| 6365 | ret = send_(req, res, error); |
| 6366 | } |
| 6367 | return ret; |
| 6368 | } |
| 6369 | |
| 6370 | inline bool ClientImpl::send_(Request &req, Response &res, Error &error) { |
| 6371 | { |