コード例 #1
0
void TFramedACWriteRequest::writeError(
    size_t bytesWritten,
    const TTransportException& ex) noexcept {
  T_ERROR("TFramedAC: write failed after writing %zu bytes: %s",
          bytesWritten, ex.what());
  invokeErrorCallback();
}
コード例 #2
0
ファイル: Acceptor.cpp プロジェクト: Chiur/proxygen
 virtual void handshakeError(TAsyncSSLSocket* sock,
                             const TTransportException& ex) noexcept {
   auto elapsedTime = millisecondsSince(acceptTime_);
   VLOG(3) << "SSL handshake error after " << elapsedTime.count() <<
       " ms; " << sock->getRawBytesReceived() << " bytes received & " <<
       sock->getRawBytesWritten() << " bytes sent: " <<
       ex.what();
   acceptor_->updateSSLStats(sock, elapsedTime, sslError_);
   acceptor_->sslConnectionError();
   delete this;
 }
コード例 #3
0
ファイル: HttpFetcher.cpp プロジェクト: Hsin/fbthrift
void HttpFetcher::writeError(size_t bytesWritten,
                             const TTransportException& ex) noexcept {
  fail(string("failed to write HTTP request: ") + ex.what());
}
コード例 #4
0
ファイル: HttpFetcher.cpp プロジェクト: Hsin/fbthrift
void HttpFetcher::readError(const TTransportException& ex) noexcept {
  fail(string("failed to read from socket: ") + ex.what());
}
コード例 #5
0
 void handshakeError(TAsyncSSLSocket *sock,
                     const TTransportException& ex) noexcept {
   LOG(FATAL) << "handshakeError(): " << ex.what();
 }
コード例 #6
0
ファイル: SSLCacheTest.cpp プロジェクト: Abioy/proxygen
void
SSLCacheClient::connectError(const TTransportException& ex)
  noexcept
{
  cout << "connectError: " << ex.what() << endl;
}
コード例 #7
0
 void connectError(const TTransportException& ex) noexcept {
   LOG(FATAL) << "connectError(): " << ex.what();
 }
コード例 #8
0
bool closedLocallyOrDestroyed(const TTransportException& e) {
  std::string message = e.what();
  return (message == "Channel Destroyed") || closedLocally(e);
}
コード例 #9
0
bool closedLocally(const TTransportException& e) {
  std::string message = e.what();
  return (e.getType() == TTransportException::END_OF_FILE) &&
         (message == "socket closed locally");
}
コード例 #10
0
bool closedOrDestroyed(const TTransportException& e) {
  std::string message = e.what();
  return (message == "Channel Closed" ||
          message == "Channel Destroyed");
}
コード例 #11
0
bool wasResetOrClosed(const TTransportException& e) {
  std::string message = e.what();
  return (message == "Channel Closed") || wasReset(e);
}