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 |