| 72 | } |
| 73 | |
| 74 | void IInputStream::LoadOrFail(void* buf, size_t len) { |
| 75 | const size_t realLen = Load(buf, len); |
| 76 | if (Y_UNLIKELY(realLen != len)) { |
| 77 | ythrow yexception() << "Failed to read required number of bytes from stream! Expected: " << len << ", gained: " << realLen << "!"; |
| 78 | } |
| 79 | } |
| 80 | |
| 81 | size_t IInputStream::ReadLine(TString& st) { |
| 82 | const size_t ret = ReadTo(st, '\n'); |
no test coverage detected