MCPcopy Create free account
hub / github.com/MemNixFS/MemNixFS / StreamFileNode

Method StreamFileNode

src/vfs/vfs.h:215–216  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

213class StreamFileNode : public Node {
214public:
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);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected