A streambuf implementation for a DataStream.
More...
#include <CeresEngine/Foundation/IO/Stream.hpp>
A streambuf implementation for a DataStream.
◆ DataStreamBuffer()
| CeresEngine::DataStreamBuffer::DataStreamBuffer |
( |
DataStream |
dataStream, |
|
|
size_t |
bufferLength = 1024 |
|
) |
| |
|
explicit |
Creates a new StreamBuffer.
- Parameters
-
| stream | The stream instance |
◆ ~DataStreamBuffer()
| CeresEngine::DataStreamBuffer::~DataStreamBuffer |
( |
| ) |
|
|
final |
◆ underflow()
| int CeresEngine::DataStreamBuffer::underflow |
( |
| ) |
|
|
overrideprotected |
◆ mBuffer
The resource stream buffer.
◆ mBufferLength
| size_t CeresEngine::DataStreamBuffer::mBufferLength |
|
private |
The length of the allocated buffer.
◆ mDataStream
| DataStream CeresEngine::DataStreamBuffer::mDataStream |
|
private |
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Foundation/IO/Stream.hpp