|
Task Details |
BDataIO Class |
|
BDataIO
|
|
virtual ~BDataIO();
|
BMallocIO Class |
|
BMallocIO();
|
|
virtual ~BMallocIO();
|
|
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
|
|
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
|
|
virtual off_t Seek(off_t pos, uint32 seek_mode);
|
|
virtual off_t Position() const;
|
|
virtual status_t SetSize(off_t size);
|
|
void SetBlockSize(size_t blocksize);
|
|
const void* Buffer() const;
|
|
size_t BufferLength() const;
|
BMemoryIO Class |
|
BMemoryIO(void *p, size_t len);
|
|
BMemoryIO(const void *p, size_t len);
|
|
virtual ~BMemoryIO();
|
|
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
|
|
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
|
|
virtual off_t Seek(off_t pos, uint32 seek_mode);
|
|
virtual off_t Position() const;
|
|
virtual status_t SetSize(off_t size);
|
BPositionIO Class |
|
BPositionIO();
|
|
virtual ~BPositionIO();
|
|
virtual ssize_t Read(void *buffer, size_t size);
|
|
virtual ssize_t Write(const void *buffer, size_t size);
|
|
virtual status_t SetSize(off_t size);
|