distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
distortos::devices::SerialPort::CircularBuffer Member List

This is the complete list of members for distortos::devices::SerialPort::CircularBuffer, including all inherited members.

buffer_distortos::devices::SerialPort::CircularBufferprivate
CircularBuffer(void *const buffer, const size_t size)distortos::devices::SerialPort::CircularBufferinline
CircularBuffer(const void *const buffer, const size_t size)distortos::devices::SerialPort::CircularBufferinline
clear()distortos::devices::SerialPort::CircularBufferinline
getBlock(const size_t begin, const size_t end) constdistortos::devices::SerialPort::CircularBufferinlineprivate
getCapacity() constdistortos::devices::SerialPort::CircularBufferinline
getReadBlock() constdistortos::devices::SerialPort::CircularBuffer
getSize() constdistortos::devices::SerialPort::CircularBufferinline
getWriteBlock() constdistortos::devices::SerialPort::CircularBuffer
increasePosition(const size_t position, const size_t value)distortos::devices::SerialPort::CircularBufferinlineprivate
increaseReadPosition(const size_t value)distortos::devices::SerialPort::CircularBufferinline
increaseWritePosition(const size_t value)distortos::devices::SerialPort::CircularBufferinline
isEmpty() constdistortos::devices::SerialPort::CircularBufferinline
isEmpty(const size_t readPosition, const size_t writePosition)distortos::devices::SerialPort::CircularBufferinlineprivatestatic
isFull() constdistortos::devices::SerialPort::CircularBufferinline
isFull(const size_t readPosition, const size_t writePosition)distortos::devices::SerialPort::CircularBufferinlineprivatestatic
isReadOnly() constdistortos::devices::SerialPort::CircularBufferinline
msbMask_distortos::devices::SerialPort::CircularBufferprivatestatic
positionMask_distortos::devices::SerialPort::CircularBufferprivatestatic
readOnlyMask_distortos::devices::SerialPort::CircularBufferprivatestatic
readPosition_distortos::devices::SerialPort::CircularBufferprivate
size_distortos::devices::SerialPort::CircularBufferprivate
sizeMask_distortos::devices::SerialPort::CircularBufferprivatestatic
writePosition_distortos::devices::SerialPort::CircularBufferprivate