Elementa v8.0.0
Minimalistic library for any C++ application (C++11 and up)
Loading...
Searching...
No Matches
fastlog.h File Reference
#include "elementa/license.inc"
#include "elementa/checks.inc"
#include <chrono>
#include "elementa/base/serial_channels.h"
#include "elementa/base/threads.h"
#include "elementa/adts/circularbuffers.h"
Include dependency graph for fastlog.h:

Go to the source code of this file.

Classes

class  elementa::utils::FastLog< Data >
 A thread-safe circular buffer in memory to store logs. More...
 
struct  elementa::utils::FastLog< Data >::Datum
 Actual data stored in the log. More...
 

Class Documentation

◆ elementa::utils::FastLog::Datum

struct elementa::utils::FastLog::Datum
template<typename Data>
struct elementa::utils::FastLog< Data >::Datum

Actual data stored in the log.

Definition at line 53 of file fastlog.h.

Class Members
time_point< steady_clock > moment When.
id author Who.
Data data User logged data.