|
Atlas Runtime
|
#include <circular_buffer.hpp>

Public Member Functions | |
| CbLog (uint32_t sz, uint32_t is_filled, uint32_t start_cb, uint32_t end_cb) | |
| CbLog ()=delete | |
| CbLog (const CbLog &)=delete | |
| CbLog (CbLog &&)=delete | |
| CbLog & | operator= (const CbLog &)=delete |
| CbLog & | operator= (CbLog &&)=delete |
| bool | isFull () |
| bool | isEmpty () |
Public Attributes | |
| uint32_t | Size |
| std::atomic< uint32_t > | isFilled |
| std::atomic< uint32_t > | Start |
| std::atomic< uint32_t > | End |
| T * | LogArray |
|
inlineexplicit |
|
delete |
|
delete |
|
delete |
|
inline |
|
inline |
|
delete |
|
delete |
| std::atomic<uint32_t> Atlas::CbLog< T >::End |
| std::atomic<uint32_t> Atlas::CbLog< T >::isFilled |
| T* Atlas::CbLog< T >::LogArray |
| uint32_t Atlas::CbLog< T >::Size |
| std::atomic<uint32_t> Atlas::CbLog< T >::Start |