| 7384 | } |
| 7385 | |
| 7386 | inline bool ClientImpl::send(Request &req, Response &res, Error &error) { |
| 7387 | std::lock_guard<std::recursive_mutex> request_mutex_guard(request_mutex_); |
| 7388 | auto ret = send_(req, res, error); |
| 7389 | if (error == Error::SSLPeerCouldBeClosed_) { |
| 7390 | assert(!ret); |
| 7391 | ret = send_(req, res, error); |
| 7392 | } |
| 7393 | return ret; |
| 7394 | } |
| 7395 | |
| 7396 | inline bool ClientImpl::send_(Request &req, Response &res, Error &error) { |
| 7397 | { |