LeviLamina
Loading...
Searching...
No Matches
ScriptSentrySession.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/debug/SentryBreadcrumbLevel.h"
7
8// auto generated forward declare list
9// clang-format off
11namespace ScriptModuleDiagnostics { struct ScriptSentrySessionParameters; }
12namespace Scripting { struct Error; }
13// clang-format on
14
15namespace ScriptModuleDiagnostics {
16
18public:
19 // ScriptSentrySession inner types declare
20 // clang-format off
21 struct Breadcrumb;
22 // clang-format on
23
24 // ScriptSentrySession inner types define
25 struct Breadcrumb {
26 public:
27 // member variables
28 // NOLINTBEGIN
33 // NOLINTEND
34
35 public:
36 // prevent constructor by default
37 Breadcrumb& operator=(Breadcrumb const&);
38 Breadcrumb(Breadcrumb const&);
39 Breadcrumb();
40
41 public:
42 // member functions
43 // NOLINTBEGIN
44 MCNAPI ~Breadcrumb();
45 // NOLINTEND
46
47 public:
48 // destructor thunk
49 // NOLINTBEGIN
50 MCNAPI void $dtor();
51 // NOLINTEND
52 };
53
54public:
55 // member variables
56 // NOLINTBEGIN
63 // NOLINTEND
64
65public:
66 // prevent constructor by default
70
71public:
72 // member functions
73 // NOLINTBEGIN
75
76 MCNAPI void _fillError(::SentryEnvelopePayload& result, ::Scripting::Error const& error);
77
78 MCNAPI void _sendEvent(::SentryEnvelopePayload eventPayload) const;
79
80 MCNAPI void
81 addBreadcrumb(::SentryBreadcrumbLevel level, ::std::string message, ::std::optional<::std::string> category);
82
84 // NOLINTEND
85
86public:
87 // constructor thunks
88 // NOLINTBEGIN
90 // NOLINTEND
91
92public:
93 // destructor thunk
94 // NOLINTBEGIN
95 MCNAPI void $dtor();
96 // NOLINTEND
97};
98
99} // namespace ScriptModuleDiagnostics
Definition ScriptSentrySession.h:17
MCAPI void * $ctor(::ScriptModuleDiagnostics::ScriptSentrySessionParameters parameters)
MCAPI void _fillError(::SentryEnvelopePayload &result, ::Scripting::Error const &error)
MCAPI void _sendEvent(::SentryEnvelopePayload eventPayload) const
MCAPI void addBreadcrumb(::SentryBreadcrumbLevel level, ::std::string message, ::std::optional<::std::string > category)
MCAPI ScriptSentrySession(::ScriptModuleDiagnostics::ScriptSentrySessionParameters parameters)
Definition ScriptSentrySessionParameters.h:7
Definition Error.h:7
Definition SentryEnvelopePayload.h:10
Definition Alias.h:14