The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::log::MessageInfo Struct Reference

Logging Message information excluding actual message content. More...

#include <MessageInfo.hpp>

Collaboration diagram for sparta::log::MessageInfo:

Public Types

typedef const std::string * category_id_type
 Local typedef for category ID.
 
typedef double wall_time_type
 Timing type for wall-clock time.
 

Public Attributes

TreeNode const & origin
 Node from which message originated.
 
wall_time_type wall_time
 Timestamp in wall-clock time (not guaranteed to be monotonically increasing)3A.
 
sim_time_type sim_time
 Simulator timestamp.
 
category_id_type category
 Category with which this message was created. Must not be NULL.
 
thread_id_type thread_id
 Thread ID of source.
 
seq_num_type seq_num
 Sequence number of message within thread.
 

Detailed Description

Logging Message information excluding actual message content.

Definition at line 30 of file MessageInfo.hpp.

Member Typedef Documentation

◆ category_id_type

typedef const std::string* sparta::log::MessageInfo::category_id_type

Local typedef for category ID.

Definition at line 33 of file MessageInfo.hpp.

◆ wall_time_type

Timing type for wall-clock time.

Definition at line 36 of file MessageInfo.hpp.

Member Data Documentation

◆ category

category_id_type sparta::log::MessageInfo::category

Category with which this message was created. Must not be NULL.

Definition at line 42 of file MessageInfo.hpp.

◆ origin

TreeNode const& sparta::log::MessageInfo::origin

Node from which message originated.

Definition at line 39 of file MessageInfo.hpp.

◆ seq_num

seq_num_type sparta::log::MessageInfo::seq_num

Sequence number of message within thread.

Definition at line 44 of file MessageInfo.hpp.

◆ sim_time

sim_time_type sparta::log::MessageInfo::sim_time

Simulator timestamp.

Definition at line 41 of file MessageInfo.hpp.

◆ thread_id

thread_id_type sparta::log::MessageInfo::thread_id

Thread ID of source.

Definition at line 43 of file MessageInfo.hpp.

◆ wall_time

wall_time_type sparta::log::MessageInfo::wall_time

Timestamp in wall-clock time (not guaranteed to be monotonically increasing)3A.

Definition at line 40 of file MessageInfo.hpp.


The documentation for this struct was generated from the following file: