Skip to main content

chronon::TerminationRequest

Context for a termination request: reason, exit code, cycle, unit, message.

#include <TerminationRequest.hpp>

Public Functions

Name
std::string_viewreasonString() const
boolisRequested() const

Public Attributes

Name
std::stringunit_name
TerminationReasonreason
std::stringmessage
int32_texit_code
uint64_tcycle

Public Functions Documentation

function reasonString

inline std::string_view reasonString() const

function isRequested

inline bool isRequested() const

Public Attributes Documentation

variable unit_name

std::string unit_name;

variable reason

TerminationReason reason = TerminationReason::None;

variable message

std::string message;

variable exit_code

int32_t exit_code = 0;

variable cycle

uint64_t cycle = 0;

Updated on 2026-05-26 at 05:42:32 +0000