| 213 | class StreamFileNode : public Node { |
| 214 | public: |
| 215 | StreamFileNode(std::string name, StreamReaderPtr reader) |
| 216 | : Node(std::move(name), Kind::File), reader_(std::move(reader)) {} |
| 217 | u64 size() override { return reader_->size(); } |
| 218 | std::size_t read(u64 offset, void* out, std::size_t len) override { |
| 219 | return reader_->read(offset, out, len); |
nothing calls this directly
no outgoing calls
no test coverage detected