| 156 | } |
| 157 | |
| 158 | bool NativeHttpClient::platformConnect() { |
| 159 | // Delegate to tcp::socket::connect using the endpoint |
| 160 | if (mSocket.is_open()) { |
| 161 | platformDisconnect(); |
| 162 | } |
| 163 | |
| 164 | asio::error_code ec = mSocket.connect(mEndpoint); |
| 165 | return ec.ok(); |
| 166 | } |
| 167 | |
| 168 | void NativeHttpClient::platformDisconnect() { |
| 169 | mSocket.close(); |