| 963 | } |
| 964 | |
| 965 | void TUdpHost::FailTransfersForConnection(TConnection* connection) { |
| 966 | for (TSendTransfers::TIdIterator i = connection->GetSendQueue().Begin(); i != connection->GetSendQueue().End();) { |
| 967 | FailedSend(TTransfer(connection, *(i++))); |
| 968 | } |
| 969 | Y_ASSERT(connection->GetSendQueue().Empty()); |
| 970 | |
| 971 | for (TRecvTransfers::TIdIterator i = connection->GetRecvQueue().Begin(); i != connection->GetRecvQueue().End();) { |
| 972 | connection->FailedRecvTransfer(*(i++)); |
| 973 | } |
| 974 | Y_ASSERT(connection->GetRecvQueue().Empty()); |
| 975 | } |
| 976 | |
| 977 | void TUdpHost::SuccessfulSend(const TTransfer& transfer) { |
| 978 | CheckedCast<TConnection*>(transfer.Connection.Get())->SuccessfulSendTransfer(transfer.Id); |
nothing calls this directly
no test coverage detected