LeviLamina
Loading...
Searching...
No Matches
RequestLogBridge.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/threading/BasicLockbox.h"
7
8namespace Bedrock::Http {
9
11public:
12 // RequestLogBridge inner types declare
13 // clang-format off
14 struct CompleteEvent;
15 struct FailEvent;
16 struct InFlight;
17 struct ProgressEvent;
18 struct StartEvent;
19 struct DrainedEvents;
20 struct SharedState;
21 // clang-format on
22
23 // RequestLogBridge inner types define
24 struct CompleteEvent {
25 public:
26 // member variables
27 // NOLINTBEGIN
35 // NOLINTEND
36
37 public:
38 // prevent constructor by default
39 CompleteEvent& operator=(CompleteEvent const&);
40 CompleteEvent(CompleteEvent const&);
41 CompleteEvent();
42 };
43
44 struct FailEvent {
45 public:
46 // member variables
47 // NOLINTBEGIN
51 // NOLINTEND
52
53 public:
54 // prevent constructor by default
55 FailEvent& operator=(FailEvent const&);
56 FailEvent(FailEvent const&);
57 FailEvent();
58 };
59
60 struct InFlight {
61 public:
62 // member variables
63 // NOLINTBEGIN
71 // NOLINTEND
72
73 public:
74 // prevent constructor by default
75 InFlight& operator=(InFlight const&);
76 InFlight(InFlight const&);
77 InFlight();
78 };
79
80 struct ProgressEvent {
81 public:
82 // member variables
83 // NOLINTBEGIN
87 // NOLINTEND
88
89 public:
90 // prevent constructor by default
91 ProgressEvent& operator=(ProgressEvent const&);
92 ProgressEvent(ProgressEvent const&);
93 ProgressEvent();
94 };
95
96 struct StartEvent {
97 public:
98 // member variables
99 // NOLINTBEGIN
108 // NOLINTEND
109
110 public:
111 // prevent constructor by default
112 StartEvent& operator=(StartEvent const&);
113 StartEvent(StartEvent const&);
114 StartEvent();
115 };
116
117 struct DrainedEvents {
118 public:
119 // member variables
120 // NOLINTBEGIN
125 // NOLINTEND
126
127 public:
128 // prevent constructor by default
129 DrainedEvents& operator=(DrainedEvents const&);
130 DrainedEvents(DrainedEvents const&);
131 DrainedEvents();
132 };
133
134 struct SharedState {
135 public:
136 // member variables
137 // NOLINTBEGIN
145 // NOLINTEND
146
147 public:
148 // prevent constructor by default
149 SharedState& operator=(SharedState const&);
150 SharedState(SharedState const&);
151 SharedState();
152 };
153
154public:
155 // static variables
156 // NOLINTBEGIN
157 MCNAPI static ::Bedrock::Threading::BasicLockbox<::Bedrock::Http::RequestLogBridge::SharedState, ::std::mutex>&
159 // NOLINTEND
160};
161
162} // namespace Bedrock::Http
Definition RequestLogBridge.h:10
static MCAPI ::Bedrock::Threading::BasicLockbox<::Bedrock::Http::RequestLogBridge::SharedState, ::std::mutex > & s_state()
Definition RequestLogBridge.h:24
Definition RequestLogBridge.h:117
Definition RequestLogBridge.h:44
Definition RequestLogBridge.h:60
Definition RequestLogBridge.h:80
Definition RequestLogBridge.h:134
Definition RequestLogBridge.h:96
Definition Alias.h:14