LeviLamina
Loading...
Searching...
No Matches
SentryUploadManagerImpl.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/application/crash_manager/SentryUploadManager.h"
7
#include "mc/deps/core/threading/Async.h"
8
#include "mc/platform/Result.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
TaskGroup
;
13
namespace
Bedrock {
class
SessionInfo
; }
14
namespace
Bedrock {
struct
PlatformRuntimeInfo
; }
15
namespace
Core {
class
Path
; }
16
// clang-format on
17
18
namespace
Bedrock {
19
20
class
SentryUploadManagerImpl :
public
::Bedrock::SentryUploadManager
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<8, 32>
mUnk7943f1;
25
::ll::UntypedStorage<8, 32>
mUnke384dd;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
SentryUploadManagerImpl& operator=(SentryUploadManagerImpl
const
&);
31
SentryUploadManagerImpl(SentryUploadManagerImpl
const
&);
32
SentryUploadManagerImpl();
33
34
public
:
35
// virtual functions
36
// NOLINTBEGIN
37
virtual ::std::string getParameters(
::Bedrock::SessionInfo
const
&,
::Bedrock::PlatformRuntimeInfo
const
*)
const
38
/*override*/
;
39
40
virtual ::Bedrock::Threading::Async<::Bedrock::Result<void>>
41
uploadMinidump(
::TaskGroup
&,
::Core::Path
const
&, ::std::string
const
&)
const
/*override*/
;
42
43
virtual ::std::string
const
& getMinidumpUploadUri()
const
/*override*/
;
44
// NOLINTEND
45
46
public
:
47
// virtual function thunks
48
// NOLINTBEGIN
49
50
// NOLINTEND
51
};
52
53
}
// namespace Bedrock
Bedrock::SentryUploadManager
Definition
SentryUploadManager.h:21
Bedrock::SessionInfo
Definition
SessionInfo.h:7
Core::Path
Definition
Path.h:12
TaskGroup
Definition
TaskGroup.h:55
Bedrock::PlatformRuntimeInfo
Definition
PlatformRuntimeInfo.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
application
crash_manager
SentryUploadManagerImpl.h
Generated on
for LeviLamina by
1.16.1