![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
#include "logger.h"#include <iostream>#include <string>#include <Strings/components/settings/switches/switches.h>#include <Strings/components/classes/events/game_engine_events/LogMessage/LogMessage.h>#include <Strings/components/classes/events/events.h>#include "components/core/tick/tick.h"#include "components/settings/config/config.h"
Include dependency graph for queue.cpp:Variables | |
| std::vector< BlamLogMessage > | message_queue = std::vector<BlamLogMessage>() |
| Queue of any log messages that need to be written to console and/or log files. More... | |
| volatile 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... | |
| uint64_t | last_duplicate_message_tick = 0 |
| The tick number when the last duplicate message was received. Not yet used. More... | |
| int | duplicate_tick_timeout = 15 * 60 |
| bool | bypass_queue = false |
| Whether or not to ignore the queue after initial startup. More... | |
| int | max_errors_before_supression = 5 |
| Controls the maximum amount of error messages shown before they are suppressed from the in-game console. More... | |
| bool | use_reports = false |
| Whether or not logs are being written to multiple report files. More... | |
| volatile bool | run_flush_thread = false |
| volatile bool | flush_thread_stopped = false |
| uint64_t | last_flush_time = 0 |
| bool bypass_queue = false |
Whether or not to ignore the queue after initial startup.
| int duplicate_count = 0 |
The number of duplicate messages recieved.
| int duplicate_tick_timeout = 15 * 60 |
| volatile bool flush_thread_stopped = false |
| uint64_t last_duplicate_message_tick = 0 |
The tick number when the last duplicate message was received. Not yet used.
| uint64_t last_flush_time = 0 |
| std::string last_log_message = "" |
Stores the text of the most recent log message. Used to check for duplicates.
| volatile bool lock = false |
Whether or not the queue is currently locked to aid in thread safety.
| int max_errors_before_supression = 5 |
Controls the maximum amount of error messages shown before they are suppressed from the in-game console.
| std::vector<BlamLogMessage> message_queue = std::vector<BlamLogMessage>() |
Queue of any log messages that need to be written to console and/or log files.
| volatile bool run_flush_thread = false |
| bool suppress_duplicates = false |
Whether or not to continue suppressing log messages.
| bool use_reports = false |
Whether or not logs are being written to multiple report files.