Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
Blam::Logger::Queue Namespace Reference

Things relating to the logger's message Queue. More...

Functions

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...
 

Detailed Description

Things relating to 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.

Function Documentation

◆ AddMessage()

void Blam::Logger::Queue::AddMessage ( BlamLogMessage  message)

Adds a message to the queue.

Parameters
message- The message to add to the queue.

◆ Flush()

void Blam::Logger::Queue::Flush ( )

Flushes the queue, causing all messages to be written to all places they are configured to do so.

◆ GetQueue()

std::vector< BlamLogMessage > * Blam::Logger::Queue::GetQueue ( )

Retrieves the current message queue.

Returns
A pointer to the message queue.