FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
fastmm::EngineTimeMsg Struct Reference

Journal only (format v2): the engine clock as an absolute value. More...

#include <fastmm/core/messages.hpp>

Public Types

enum class  Kind : std::uint8_t { Sync = 0 , Start = 1 , Finish = 2 }
 

Public Attributes

EventHeader hdr
 
Timestamp engine_ts
 
Kind kind
 
std::uint8_t pad_ [55]
 

Detailed Description

Journal only (format v2): the engine clock as an absolute value.

Written when the engine starts and finishes, and before a consumed event whose clock delta does not fit kEngineTime's int32 ns. Never dispatched.

Member Enumeration Documentation

◆ Kind

enum class fastmm::EngineTimeMsg::Kind : std::uint8_t
strong
Enumerator
Sync 
Start 
Finish 

Member Data Documentation

◆ hdr

EventHeader fastmm::EngineTimeMsg::hdr

◆ engine_ts

Timestamp fastmm::EngineTimeMsg::engine_ts

◆ kind

Kind fastmm::EngineTimeMsg::kind

◆ pad_

std::uint8_t fastmm::EngineTimeMsg::pad_[55]