![]() |
Blamite Game Engine - blam!
00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
|
Functions for the logger's message queue. More...
Functions | |
BLAM void | Initialize () |
Initializes the logger queue. More... | |
BLAM void | Shutdown () |
Flushes the queue and may later be used to perform other shutdown tasks. More... | |
BLAM void | Flush () |
Flushes the queue, causing all messages to be written to all places they are configured to do so. More... | |
BLAM void | AddMessage (BlamLogMessage message) |
Adds a message to the queue. More... | |
BLAM std::vector< BlamLogMessage > * | GetQueue () |
Retrieves the current message queue. More... | |
Functions for the logger's message queue.
The queue is primarily used to ensure early startup messages are able to be recorded without either message loss or causing errors due to very early pre-init messages.
void Blam::Logger::Queue::AddMessage | ( | BlamLogMessage | message | ) |
Adds a message to the queue.
message | - The message to add to the queue. |
void Blam::Logger::Queue::Flush | ( | ) |
Flushes the queue, causing all messages to be written to all places they are configured to do so.
std::vector< BlamLogMessage > * Blam::Logger::Queue::GetQueue | ( | ) |
Retrieves the current message queue.
void Blam::Logger::Queue::Initialize | ( | ) |
Initializes the logger queue.
This function simply loads a few configuration settings into local variables, in order to ensure that the queue can operate correctly in the event of a configuration change.
void Blam::Logger::Queue::Shutdown | ( | ) |
Flushes the queue and may later be used to perform other shutdown tasks.