17 #ifndef TYPES_CIRCULAR_BUFFER_HPP 18 #define TYPES_CIRCULAR_BUFFER_HPP PlatformSizeType FwSizeType
SerializeStatus
forward declaration for string
FwSizeType get_high_water_mark() const
Fw::SerializeStatus serialize(const U8 *const buffer, const FwSizeType size)
void clear_high_water_mark()
Fw::SerializeStatus rotate(FwSizeType amount)
FwSizeType get_allocated_size() const
C++-compatible configuration header for fprime configuration.
uint8_t U8
8-bit unsigned integer
FwSizeType get_capacity() const
Fw::SerializeStatus peek(char &value, FwSizeType offset=0) const
void setup(U8 *const buffer, const FwSizeType size)
FwSizeType get_free_size() const