|
| | SharedFdIo (SharedFD) |
| |
| Result< void > | Visit (IoVisitor &) override |
| |
| Result< uint64_t > | Read (void *buf, uint64_t count) override |
| |
| Result< uint64_t > | Write (const void *buf, uint64_t count) override |
| |
| Result< uint64_t > | SeekSet (uint64_t offset) override |
| |
| Result< uint64_t > | SeekCur (int64_t offset) override |
| |
| Result< uint64_t > | SeekEnd (int64_t offset) override |
| |
| Result< uint64_t > | PRead (void *buf, uint64_t count, uint64_t offset) const override |
| |
| Result< uint64_t > | PWrite (const void *buf, uint64_t count, uint64_t offset) override |
| |
| Result< void > | Truncate (uint64_t size) override |
| |
| Result< void > | Visit (IoVisitor &) override |
| |
| Result< uint64_t > | Read (void *buf, uint64_t count) override=0 |
| |
| Result< uint64_t > | Write (const void *buf, uint64_t count) override=0 |
| |
| Result< uint64_t > | SeekSet (uint64_t offset) override=0 |
| |
| Result< uint64_t > | SeekCur (int64_t offset) override=0 |
| |
| Result< uint64_t > | SeekEnd (int64_t offset) override=0 |
| |
| Result< uint64_t > | PRead (void *buf, uint64_t count, uint64_t offset) const override=0 |
| |
| Result< uint64_t > | PWrite (const void *buf, uint64_t count, uint64_t offset) override=0 |
| |
| Result< void > | Truncate (uint64_t size) override |
| |
| Result< void > | Visit (IoVisitor &) override |
| |
| virtual Result< uint64_t > | PRead (void *buf, uint64_t count, uint64_t offset) const =0 |
| |
| virtual | ~Reader ()=default |
| |
| Result< void > | Visit (IoVisitor &) override |
| |
| virtual Result< uint64_t > | Read (void *buf, uint64_t count)=0 |
| |
| virtual | ~IoVisitable ()=default |
| |
| virtual Result< void > | Visit (IoVisitor &)=0 |
| |
| virtual | ~Seeker ()=default |
| |
| Result< void > | Visit (IoVisitor &) override |
| |
| virtual Result< uint64_t > | SeekSet (uint64_t offset)=0 |
| |
| virtual Result< uint64_t > | SeekCur (int64_t offset)=0 |
| |
| virtual Result< uint64_t > | SeekEnd (int64_t offset)=0 |
| |
| Result< void > | Visit (IoVisitor &) override |
| |
| virtual Result< uint64_t > | PWrite (const void *buf, uint64_t count, uint64_t offset)=0 |
| |
| virtual Result< void > | Truncate (uint64_t size) |
| |
| virtual | ~Writer ()=default |
| |
| Result< void > | Visit (IoVisitor &) override |
| |
| virtual Result< uint64_t > | Write (const void *buf, uint64_t count)=0 |
| |