| 204 | }; |
| 205 | |
| 206 | void TCPClientDisconnectListenerImpl::onDisconnected(const Ref<ITCPConnection>& /*connection*/, const Error& error) { |
| 207 | auto client = _client; |
| 208 | if (client != nullptr) { |
| 209 | client->clearConnection(); |
| 210 | } |
| 211 | _listener->onDisconnected(error); |
| 212 | _client = nullptr; |
| 213 | } |
| 214 | |
| 215 | TCPClient::TCPClient() : _impl(makeShared<TCPClientImpl>()) {} |
| 216 |
no test coverage detected