Updated header indentation, no functional change.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38225 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2010-08-18 10:38:30 +00:00
parent 52ede95cd7
commit 81db321da2
+15 -5
View File
@@ -1,5 +1,5 @@
/* /*
* Copyright 2007-2008, Haiku, Inc. All Rights Reserved. * Copyright 2007-2010, Haiku, Inc. All Rights Reserved.
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
*/ */
#ifndef _BUFFER_IO_H #ifndef _BUFFER_IO_H
@@ -10,17 +10,22 @@
class BBufferIO : public BPositionIO { class BBufferIO : public BPositionIO {
public: public:
BBufferIO(BPositionIO* stream, size_t bufferSize = 65536L, BBufferIO(BPositionIO* stream,
size_t bufferSize = 65536L,
bool ownsStream = true); bool ownsStream = true);
virtual ~BBufferIO(); virtual ~BBufferIO();
// BPositionIO interface
virtual ssize_t ReadAt(off_t pos, void* buffer, size_t size); 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 ssize_t WriteAt(off_t pos, const void* buffer,
size_t size);
virtual off_t Seek(off_t position, uint32 seekMode); virtual off_t Seek(off_t position, uint32 seekMode);
virtual off_t Position() const; virtual off_t Position() const;
virtual status_t SetSize(off_t size); virtual status_t SetSize(off_t size);
virtual status_t Flush(); virtual status_t Flush();
// BBufferIO interface
BPositionIO* Stream() const; BPositionIO* Stream() const;
size_t BufferSize() const; size_t BufferSize() const;
bool OwnsStream() const; bool OwnsStream() const;
@@ -28,23 +33,28 @@ class BBufferIO : public BPositionIO {
void PrintToStream() const; void PrintToStream() const;
private: private:
virtual status_t _Reserved_BufferIO_0(void*); virtual status_t _Reserved_BufferIO_0(void*);
virtual status_t _Reserved_BufferIO_1(void*); virtual status_t _Reserved_BufferIO_1(void*);
virtual status_t _Reserved_BufferIO_2(void*); virtual status_t _Reserved_BufferIO_2(void*);
virtual status_t _Reserved_BufferIO_3(void*); virtual status_t _Reserved_BufferIO_3(void*);
virtual status_t _Reserved_BufferIO_4(void*); virtual status_t _Reserved_BufferIO_4(void*);
private:
off_t fBufferStart; off_t fBufferStart;
BPositionIO* fStream; BPositionIO* fStream;
char* fBuffer; char* fBuffer;
size_t fBufferSize; size_t fBufferSize;
size_t fBufferUsed; size_t fBufferUsed;
off_t fPosition; off_t fPosition;
uint32 _reserved_ints[4]; uint32 _reserved_ints[4];
bool fBufferIsDirty; bool fBufferIsDirty;
bool fOwnsStream; bool fOwnsStream;
bool _reserved_bools[6]; bool _reserved_bools[6];
}; };
#endif // _BUFFER_IO_H #endif // _BUFFER_IO_H