if (closed_) {
return;
}
- if (use_external_ && registered_) {
+ if (registered_) {
IfaceMgr::instance().deleteExternalSocket(tls_socket_->getNative());
closeWatchSocket();
registered_ = false;
}
request_timer_.cancel();
if (tcp_socket_) {
- if (use_external_ && registered_) {
+ if (registered_) {
IfaceMgr::instance().deleteExternalSocket(tcp_socket_->getNative());
closeWatchSocket();
registered_ = false;
}
request_timer_.cancel();
if (tcp_socket_) {
- if (use_external_ && registered_) {
+ if (registered_) {
IfaceMgr::instance().deleteExternalSocket(tcp_socket_->getNative());
closeWatchSocket();
registered_ = false;
return;
}
if (tls_socket_) {
- if (use_external_ && registered_) {
+ if (registered_) {
IfaceMgr::instance().deleteExternalSocket(tls_socket_->getNative());
closeWatchSocket();
registered_ = false;
ph::_1)); // error
try {
tls_socket_->handshake(cb);
- if (use_external_) {
+ if (registered_) {
markWatchSocketReady();
}
} catch (const std::exception& ex) {
tcp_socket_->asyncSend(transaction->getOutputBufData(),
transaction->getOutputBufSize(),
cb);
- if (use_external_) {
+ if (registered_) {
markWatchSocketReady();
}
return;
tls_socket_->asyncSend(transaction->getOutputBufData(),
transaction->getOutputBufSize(),
cb);
- if (use_external_) {
+ if (registered_) {
markWatchSocketReady();
}
return;
void
HttpConnection::handshakeCallback(const boost::system::error_code& ec) {
- if (use_external_) {
+ if (registered_) {
clearWatchSocket();
}
if (ec) {
void
HttpConnection::socketWriteCallback(HttpConnection::TransactionPtr transaction,
boost::system::error_code ec, size_t length) {
- if (use_external_) {
+ if (registered_) {
clearWatchSocket();
}
if (ec) {