Updated indentation and style.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38226 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2010-08-18 10:59:56 +00:00
parent 81db321da2
commit 132cbf8cf7
+24 -9
View File
@@ -1,9 +1,6 @@
/*
* Copyright 2005-2006, Haiku.
* Copyright 2005-2010, Haiku, Inc. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Ingo Weinhold, [email protected]
*/
#ifndef _DATA_IO_H
#define _DATA_IO_H
@@ -37,18 +34,23 @@ class BDataIO {
virtual void _ReservedDataIO11();
virtual void _ReservedDataIO12();
private:
uint32 _reserved[2];
};
class BPositionIO : public BDataIO {
public:
BPositionIO();
virtual ~BPositionIO();
// BDataIO interface (implemented via ReadAt/WriteAt)
virtual ssize_t Read(void* buffer, size_t size);
virtual ssize_t Write(const void* buffer, size_t size);
virtual ssize_t ReadAt(off_t position, void *buffer, size_t size) = 0;
// BPositionIO interface
virtual ssize_t ReadAt(off_t position, void* buffer,
size_t size) = 0;
virtual ssize_t WriteAt(off_t position, const void* buffer,
size_t size) = 0;
@@ -71,17 +73,21 @@ class BPositionIO : public BDataIO {
virtual void _ReservedPositionIO11();
virtual void _ReservedPositionIO12();
private:
uint32 _reserved[2];
};
class BMemoryIO : public BPositionIO {
public:
BMemoryIO(void* data, size_t length);
BMemoryIO(const void* data, size_t length);
virtual ~BMemoryIO();
virtual ssize_t ReadAt(off_t position, void *buffer, size_t size);
virtual ssize_t WriteAt(off_t position, const void *buffer, size_t size);
virtual ssize_t ReadAt(off_t position, void* buffer,
size_t size);
virtual ssize_t WriteAt(off_t position, const void* buffer,
size_t size);
virtual off_t Seek(off_t position, uint32 seekMode);
virtual off_t Position() const;
@@ -95,27 +101,33 @@ class BMemoryIO : public BPositionIO {
virtual void _ReservedMemoryIO1();
virtual void _ReservedMemoryIO2();
private:
bool fReadOnly;
char* fBuffer;
size_t fLength;
size_t fBufferSize;
size_t fPosition;
uint32 _reserved[1];
};
class BMallocIO : public BPositionIO {
public:
BMallocIO();
virtual ~BMallocIO();
virtual ssize_t ReadAt(off_t position, void *buffer, size_t size);
virtual ssize_t WriteAt(off_t position, const void *buffer, size_t size);
virtual ssize_t ReadAt(off_t position, void* buffer,
size_t size);
virtual ssize_t WriteAt(off_t position, const void* buffer,
size_t size);
virtual off_t Seek(off_t position, uint32 seekMode);
virtual off_t Position() const;
virtual status_t SetSize(off_t size);
// BMallocIO interface
void SetBlockSize(size_t blockSize);
const void* Buffer() const;
@@ -128,12 +140,15 @@ class BMallocIO : public BPositionIO {
virtual void _ReservedMallocIO1();
virtual void _ReservedMallocIO2();
private:
size_t fBlockSize;
size_t fMallocSize;
size_t fLength;
char* fData;
off_t fPosition;
uint32 _reserved[1];
};
#endif // _DATA_IO_H