| 1010 | } |
| 1011 | |
| 1012 | static Status WriteBuffers(FBB& fbb, const std::vector<BufferMetadata>& buffers, |
| 1013 | BufferVector* out) { |
| 1014 | std::vector<flatbuf::Buffer> fb_buffers; |
| 1015 | fb_buffers.reserve(buffers.size()); |
| 1016 | |
| 1017 | for (size_t i = 0; i < buffers.size(); ++i) { |
| 1018 | const BufferMetadata& buffer = buffers[i]; |
| 1019 | fb_buffers.emplace_back(buffer.offset, buffer.length); |
| 1020 | } |
| 1021 | *out = fbb.CreateVectorOfStructs(fb_buffers.data(), fb_buffers.size()); |
| 1022 | |
| 1023 | return Status::OK(); |
| 1024 | } |
| 1025 | |
| 1026 | static Status GetBodyCompression(FBB& fbb, const IpcWriteOptions& options, |
| 1027 | BodyCompressionOffset* out) { |
no test coverage detected