Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
queue.cpp File Reference
#include "logger.h"
#include <iostream>
#include <string>
#include "components/settings/config/config.h"
#include "components/settings/switches/switches.h"

Variables

std::vector< BlamLogMessagemessage_queue
 Queue of any log messages that need to be written to console and/or log files. More...
 
bool lock = false
 Whether or not the queue is currently locked to aid in thread safety. More...
 
std::string last_log_message = ""
 Stores the text of the most recent log message. Used to check for duplicates. More...
 
bool suppress_duplicates = false
 Whether or not to continue suppressing log messages. More...
 
int duplicate_count = 0
 The number of duplicate messages recieved. More...
 
bool bypass_queue = false
 Whether or not to ignore the queue after initial startup. More...
 

Variable Documentation

◆ bypass_queue

bool bypass_queue = false

Whether or not to ignore the queue after initial startup.

◆ duplicate_count

int duplicate_count = 0

The number of duplicate messages recieved.

◆ last_log_message

std::string last_log_message = ""

Stores the text of the most recent log message. Used to check for duplicates.

◆ lock

bool lock = false

Whether or not the queue is currently locked to aid in thread safety.

◆ message_queue

std::vector<BlamLogMessage> message_queue

Queue of any log messages that need to be written to console and/or log files.

◆ suppress_duplicates

bool suppress_duplicates = false

Whether or not to continue suppressing log messages.