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