BPositionIO: Add {Read,Write}AtExactly()

Analoguous to {Read,Write}Exactly(), just for the *At() versions.
This commit is contained in:
Ingo Weinhold
2014-07-12 15:40:21 +02:00
parent 1b50eb7d91
commit 8546c4160e
3 changed files with 126 additions and 0 deletions
+6
View File
@@ -60,6 +60,12 @@ public:
virtual ssize_t WriteAt(off_t position, const void* buffer,
size_t size) = 0;
status_t ReadAtExactly(off_t position, void* buffer,
size_t size, size_t* _bytesRead = NULL);
status_t WriteAtExactly(off_t position,
const void* buffer, size_t size,
size_t* _bytesWritten = NULL);
virtual off_t Seek(off_t position, uint32 seekMode) = 0;
virtual off_t Position() const = 0;