C buffer. More...
#include <iostream.hpp>
Public Attributes | |
| char * | data |
| std::size_t | size |
| std::function< std::size_t(char *, std::size_t)> | read = nullptr |
| std::function< std::size_t(char *, std::size_t)> | write = nullptr |
C buffer.
data is optional: when NULL , it will be allocated/deallocated by CStreambuf constructor/destructor.
| char* anch::cutils::cbuffer::data |
Buffer data
| std::function<std::size_t(char*,std::size_t)> anch::cutils::cbuffer::read = nullptr |
Read data function
| std::size_t anch::cutils::cbuffer::size |
Buffer size
| std::function<std::size_t(char*,std::size_t)> anch::cutils::cbuffer::write = nullptr |
Write data function