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:
@@ -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.
|
||||
*/
|
||||
#ifndef _BUFFER_IO_H
|
||||
@@ -10,41 +10,51 @@
|
||||
|
||||
|
||||
class BBufferIO : public BPositionIO {
|
||||
public:
|
||||
BBufferIO(BPositionIO* stream, size_t bufferSize = 65536L,
|
||||
bool ownsStream = true);
|
||||
virtual ~BBufferIO();
|
||||
public:
|
||||
BBufferIO(BPositionIO* stream,
|
||||
size_t bufferSize = 65536L,
|
||||
bool ownsStream = true);
|
||||
virtual ~BBufferIO();
|
||||
|
||||
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 position, uint32 seekMode);
|
||||
virtual off_t Position() const;
|
||||
virtual status_t SetSize(off_t size);
|
||||
virtual status_t Flush();
|
||||
BPositionIO* Stream() const;
|
||||
size_t BufferSize() const;
|
||||
bool OwnsStream() const;
|
||||
void SetOwnsStream(bool ownsStream);
|
||||
// BPositionIO interface
|
||||
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 position, uint32 seekMode);
|
||||
virtual off_t Position() const;
|
||||
virtual status_t SetSize(off_t size);
|
||||
virtual status_t Flush();
|
||||
|
||||
void PrintToStream() const;
|
||||
// BBufferIO interface
|
||||
BPositionIO* Stream() const;
|
||||
size_t BufferSize() const;
|
||||
bool OwnsStream() const;
|
||||
void SetOwnsStream(bool ownsStream);
|
||||
|
||||
private:
|
||||
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*);
|
||||
void PrintToStream() const;
|
||||
|
||||
off_t fBufferStart;
|
||||
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];
|
||||
private:
|
||||
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*);
|
||||
|
||||
private:
|
||||
off_t fBufferStart;
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user