LeviLamina
Loading...
Searching...
No Matches
CrashDumpLog.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9namespace Bedrock::Threading { class Mutex; }
10// clang-format on
11
13public:
14 // static functions
15 // NOLINTBEGIN
16 MCNAPI static void crashDumpLogThreadRoutine();
17
18 MCNAPI static void logEvent(::CrashDumpEventData const& eventData);
19
20 MCNAPI static bool setDeviceSessionID(::std::string const& str);
21
22 MCNAPI static bool startCrashDumpLogThread();
23 // NOLINTEND
24
25public:
26 // static variables
27 // NOLINTBEGIN
28 MCNAPI static ::CrashDump_AllData*& mAllData();
29
30 MCNAPI static ::Bedrock::Threading::Mutex& mAssertDataMutex();
31
32 MCNAPI static ::std::unique_ptr<::std::thread>& mCrashDumpLog_logThread();
33
34 MCNAPI static ::Bedrock::Threading::Mutex& mCrashDumpThreadMutex();
35
36 MCNAPI static ::std::condition_variable& mCrashDumpThreadMutexCV();
37
38 MCNAPI static ::Bedrock::Threading::Mutex& mEventDataMutex();
39
40 MCNAPI static ::Bedrock::Threading::Mutex& mFrameDataMutex();
41
42 MCNAPI static ::Bedrock::Threading::Mutex& mGameplayDataMutex();
43
44 MCNAPI static ::Bedrock::Threading::Mutex& mGlobalDataMutex();
45
46 MCNAPI static bool& mIsThreadRunning();
47
48 MCNAPI static ::Bedrock::Threading::Mutex& mKeyValueDataMutex();
49
50 MCNAPI static ::Bedrock::Threading::Mutex& mPlayerDataMutex();
51
52 MCNAPI static ::Bedrock::Threading::Mutex& mRenderDataMutex();
53 // NOLINTEND
54};
Definition CrashDumpLog.h:12
static MCAPI bool & mIsThreadRunning()
static MCAPI ::Bedrock::Threading::Mutex & mGlobalDataMutex()
static MCAPI bool setDeviceSessionID(::std::string const &str)
static MCAPI ::Bedrock::Threading::Mutex & mFrameDataMutex()
static MCAPI ::Bedrock::Threading::Mutex & mGameplayDataMutex()
static MCAPI ::std::unique_ptr<::std::thread > & mCrashDumpLog_logThread()
static MCAPI ::std::condition_variable & mCrashDumpThreadMutexCV()
static MCAPI ::Bedrock::Threading::Mutex & mEventDataMutex()
static MCAPI ::Bedrock::Threading::Mutex & mCrashDumpThreadMutex()
static MCAPI bool startCrashDumpLogThread()
static MCAPI void crashDumpLogThreadRoutine()
static MCAPI void logEvent(::CrashDumpEventData const &eventData)
static MCAPI ::Bedrock::Threading::Mutex & mKeyValueDataMutex()
static MCAPI ::CrashDump_AllData *& mAllData()
static MCAPI ::Bedrock::Threading::Mutex & mPlayerDataMutex()
static MCAPI ::Bedrock::Threading::Mutex & mRenderDataMutex()
static MCAPI ::Bedrock::Threading::Mutex & mAssertDataMutex()
Definition CrashDumpEventData.h:13
Definition CrashDump_AllData.h:5