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

ControlCommand::SetLimits: a ControlMsg with the new limits after it. More...

#include <fastmm/core/messages.hpp>

Public Attributes

EventHeader hdr
 
ControlCommand command
 
std::uint8_t pad0_ [7]
 
std::uint64_t arg
 
RiskLimits limits
 
std::uint8_t pad_ [16]
 

Detailed Description

ControlCommand::SetLimits: a ControlMsg with the new limits after it.

The prefix is a ControlMsg (same type, same offsets), so the engine's dispatch reads command from either and only this command looks past it; hdr.len tells the rings, the journal and a replay how long the record is.

Member Data Documentation

◆ hdr

EventHeader fastmm::ControlLimitsMsg::hdr

◆ command

ControlCommand fastmm::ControlLimitsMsg::command

◆ pad0_

std::uint8_t fastmm::ControlLimitsMsg::pad0_[7]

◆ arg

std::uint64_t fastmm::ControlLimitsMsg::arg

◆ limits

RiskLimits fastmm::ControlLimitsMsg::limits

◆ pad_

std::uint8_t fastmm::ControlLimitsMsg::pad_[16]