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
+42 -32
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,41 +10,51 @@
class BBufferIO : public BPositionIO { class BBufferIO : public BPositionIO {
public: public:
BBufferIO(BPositionIO* stream, size_t bufferSize = 65536L, BBufferIO(BPositionIO* stream,
bool ownsStream = true); size_t bufferSize = 65536L,
virtual ~BBufferIO(); bool ownsStream = true);
virtual ~BBufferIO();
virtual ssize_t ReadAt(off_t pos, void* buffer, size_t size); // BPositionIO interface
virtual ssize_t WriteAt(off_t pos, const void* buffer, size_t size); virtual ssize_t ReadAt(off_t pos, void* buffer, size_t size);
virtual off_t Seek(off_t position, uint32 seekMode); virtual ssize_t WriteAt(off_t pos, const void* buffer,
virtual off_t Position() const; size_t size);
virtual status_t SetSize(off_t size); virtual off_t Seek(off_t position, uint32 seekMode);
virtual status_t Flush(); virtual off_t Position() const;
BPositionIO* Stream() const; virtual status_t SetSize(off_t size);
size_t BufferSize() const; virtual status_t Flush();
bool OwnsStream() const;
void SetOwnsStream(bool ownsStream);
void PrintToStream() const; // BBufferIO interface
BPositionIO* Stream() const;
size_t BufferSize() const;
bool OwnsStream() const;
void SetOwnsStream(bool ownsStream);
private: void PrintToStream() const;
virtual status_t _Reserved_BufferIO_0(void*);
virtual status_t _Reserved_BufferIO_1(void*);
virtual status_t _Reserved_BufferIO_2(void*);
virtual status_t _Reserved_BufferIO_3(void*);
virtual status_t _Reserved_BufferIO_4(void*);
off_t fBufferStart; private:
BPositionIO* fStream; virtual status_t _Reserved_BufferIO_0(void*);
char* fBuffer; virtual status_t _Reserved_BufferIO_1(void*);
size_t fBufferSize; virtual status_t _Reserved_BufferIO_2(void*);
size_t fBufferUsed; virtual status_t _Reserved_BufferIO_3(void*);
off_t fPosition; virtual status_t _Reserved_BufferIO_4(void*);
uint32 _reserved_ints[4];
bool fBufferIsDirty; private:
bool fOwnsStream; off_t fBufferStart;
bool _reserved_bools[6]; BPositionIO* fStream;
char* fBuffer;
size_t fBufferSize;
size_t fBufferUsed;
off_t fPosition;
uint32 _reserved_ints[4];
bool fBufferIsDirty;
bool fOwnsStream;
bool _reserved_bools[6];
}; };
#endif // _BUFFER_IO_H #endif // _BUFFER_IO_H