#include <iostream.hpp>
Public Member Functions | |
CStreambuf (anch::cutils::cbuffer cbuffer, anch::cutils::Direction dir) | |
virtual | ~CStreambuf () |
virtual std::streambuf::int_type | underflow () |
virtual std::streambuf::int_type | overflow (std::streambuf::int_type value) |
virtual int | sync () |
Protected Member Functions | |
CStreambuf () noexcept | |
C stream buffer implementation
anch::cutils::CStreambuf::CStreambuf | ( | anch::cutils::cbuffer | cbuffer, |
anch::cutils::Direction | dir ) |
CStreambuf constructor
cbuffer | the cbuffer to user |
dir | stream direction |
std::invalid_argument | cbuffer definition according to dir |
|
protectednoexcept |
CStreambuf default protected constructor
|
virtual |
|
virtual |
Write to input stream
value | the byte to write |
|
virtual |
Consume stream ...
|
virtual |
Read input stream