Class cbuf
ClassList > cbuf
Public Attributes
Public Functions
Protected Attributes
Protected Functions
Public Attributes Documentation
variable next
Public Functions Documentation
function available
size_t cbuf::available () const
function cbuf
cbuf::cbuf (
size_t size
)
function empty
inline bool cbuf::empty () const
function flush
function full
inline bool cbuf::full () const
function peek [1/2]
function peek [2/2]
size_t cbuf::peek (
char * dst,
size_t size
)
function read [1/2]
function read [2/2]
size_t cbuf::read (
char * dst,
size_t size
)
function remove
size_t cbuf::remove (
size_t size
)
function resize
size_t cbuf::resize (
size_t newSize
)
function resizeAdd
size_t cbuf::resizeAdd (
size_t addSize
)
function room
size_t cbuf::room () const
function size
function write [1/2]
size_t cbuf::write (
char c
)
function write [2/2]
size_t cbuf::write (
const char * src,
size_t size
)
function ~cbuf
Protected Attributes Documentation
variable _begin
variable _buf
variable _bufend
const char* cbuf::_bufend;
variable _end
variable _size
Protected Functions Documentation
function wrap_if_bufend
inline char * cbuf::wrap_if_bufend (
char * ptr
) const
The documentation for this class was generated from the following file cores/common/arduino/libraries/ext/cbuf/cbuf.h