MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Journal::RealtimeEntry Struct Reference

Lightweight entry for lock-free ring buffer. More...

#include <RealtimeEntry.hpp>

+ Collaboration diagram for MayaFlux::Journal::RealtimeEntry:

Public Member Functions

 RealtimeEntry ()=default
 
 RealtimeEntry (Severity sev, Component comp, Context ctx, std::string_view msg, std::source_location loc)
 

Public Attributes

Severity severity {}
 
Component component {}
 
Context context {}
 
char message [MAX_MESSAGE_LENGTH]
 
const char * file_name {}
 
uint32_t line {}
 
uint32_t column {}
 
std::chrono::steady_clock::time_point timestamp
 

Static Public Attributes

static constexpr size_t MAX_MESSAGE_LENGTH = 256
 

Detailed Description

Lightweight entry for lock-free ring buffer.

Must be trivially copyable for lock-free operations. Stores only essential data; formatting happens on worker thread.

Definition at line 13 of file RealtimeEntry.hpp.


The documentation for this struct was generated from the following file: