46 virtual uint64_t
readBytewise(uint64_t location, uint64_t size, uintptr_t buffer,
bool canBlock);
47 virtual uint64_t
writeBytewise(uint64_t location, uint64_t size, uintptr_t buffer,
bool canBlock);
56 virtual XattrStatus listExtendedAttributes(
void*,
size_t,
size_t&);
57 virtual XattrStatus setExtendedAttribute(
const StringView&,
const void*,
size_t,
unsigned);
58 virtual XattrStatus removeExtendedAttribute(
const StringView&);
61 virtual void updateAttributes(
const Attributes& attributes, uint32_t mask);
62 virtual bool changeOwnership(
size_t uid,
size_t gid,
bool changeUid,
bool changeGid);