37 uint64_t offset)
const override;
39 uint64_t offset)
override;
Definition: shared_fd.h:124
Definition: shared_fd.h:26
SharedFdIo(SharedFD)
Definition: shared_fd.cc:30
Result< uint64_t > SeekEnd(int64_t offset) override
Definition: shared_fd.cc:56
Result< uint64_t > PRead(void *buf, uint64_t count, uint64_t offset) const override
Definition: shared_fd.cc:62
Result< uint64_t > Write(const void *buf, uint64_t count) override
Definition: shared_fd.cc:41
Result< void > Visit(IoVisitor &) override
Definition: shared_fd.cc:32
Result< uint64_t > SeekSet(uint64_t offset) override
Definition: shared_fd.cc:45
Result< uint64_t > Read(void *buf, uint64_t count) override
Definition: shared_fd.cc:37
Result< uint64_t > SeekCur(int64_t offset) override
Definition: shared_fd.cc:50
Result< uint64_t > PWrite(const void *buf, uint64_t count, uint64_t offset) override
Definition: shared_fd.cc:67
SharedFD fd_
Definition: shared_fd.h:43
Result< void > Truncate(uint64_t size) override
Definition: shared_fd.cc:72
uint32_t size
Definition: io.h:2
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30