My Project
Public Member Functions | Public Attributes | List of all members
uuid::console::Shell::QueuedLogMessage Class Reference

Log message that has been queued. More...

Collaboration diagram for uuid::console::Shell::QueuedLogMessage:
Collaboration graph
[legend]

Public Member Functions

 QueuedLogMessage (unsigned long id, std::shared_ptr< uuid::log::Message > &&content)
 Create a queued log message. More...
 

Public Attributes

unsigned long id_
 
std::shared_ptr< const uuid::log::Messagecontent_
 

Detailed Description

Log message that has been queued.

Contains an identifier sequence to indicate when log messages could not be output because the queue discarded one or more messages.

Since
0.1.0

Definition at line 1481 of file console.h.

Constructor & Destructor Documentation

◆ QueuedLogMessage()

uuid::console::Shell::QueuedLogMessage::QueuedLogMessage ( unsigned long  id,
std::shared_ptr< uuid::log::Message > &&  content 
)

Create a queued log message.

Parameters
[in]idIdentifier to use for the log message on the queue.
[in]contentLog message content.
Since
0.1.0

Definition at line 50 of file shell_log.cpp.

Member Data Documentation

◆ content_

std::shared_ptr<const uuid::log::Message> uuid::console::Shell::QueuedLogMessage::content_

Log message content.

Since
0.1.0

Definition at line 1494 of file console.h.

◆ id_

unsigned long uuid::console::Shell::QueuedLogMessage::id_

Sequential identifier for this log message.

Since
0.1.0

Definition at line 1493 of file console.h.


The documentation for this class was generated from the following files: