/*** Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: Telemetry.hpp Date: 2021-6-17 Author: Reece ***/ #pragma once namespace Aurora::Telemetry { void InsertOSError(const Debug::OSError_t &osError); void InsertMsgError(const Debug::LastError &error); void InsertCError(AuSInt cError); void BeginBlock(); void EndBlock(); void InsertManualFence(AuUInt32 fence); void InsertBackTrace(AuUInt32 fence); void ReportSysInfo(); void Report(Telemetry::NewBlockboxEntry &entry); void ReportDyingBreath(Telemetry::NewBlackBoxEntryMinidump &entry); void Init(); }