BDataIO: Add methods {Read,Write}Exactly()

This commit is contained in:
Ingo Weinhold
2014-06-23 22:58:15 +02:00
parent dec78bb27c
commit 0d8b44e25b
3 changed files with 110 additions and 0 deletions
+5
View File
@@ -17,6 +17,11 @@ public:
virtual ssize_t Read(void* buffer, size_t size);
virtual ssize_t Write(const void* buffer, size_t size);
status_t ReadExactly(void* buffer, size_t size,
size_t* _bytesRead = NULL);
status_t WriteExactly(const void* buffer, size_t size,
size_t* _bytesWritten = NULL);
private:
BDataIO(const BDataIO&);
BDataIO& operator=(const BDataIO&);