3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/threading/BasicLockbox.h"
10namespace Bedrock::Threading {
class Mutex; }
13namespace Bedrock::Http {
29 struct CompleteEvent {
44 CompleteEvent& operator=(CompleteEvent
const&);
45 CompleteEvent(CompleteEvent
const&);
72 FailEvent& operator=(FailEvent
const&);
73 FailEvent(FailEvent
const&);
92 InFlight& operator=(InFlight
const&);
93 InFlight(InFlight
const&);
109 struct ProgressEvent {
120 ProgressEvent& operator=(ProgressEvent
const&);
121 ProgressEvent(ProgressEvent
const&);
141 StartEvent& operator=(StartEvent
const&);
142 StartEvent(StartEvent
const&);
158 struct DrainedEvents {
170 DrainedEvents& operator=(DrainedEvents
const&);
171 DrainedEvents(DrainedEvents
const&);
190 SharedState& operator=(SharedState
const&);
191 SharedState(SharedState
const&);
210 MCNAPI static ::Bedrock::Threading::
211 BasicLockbox<::Bedrock::Http::RequestLogBridge::SharedState, ::Bedrock::Threading::Mutex>&
Definition RequestLogBridge.h:15
static MCAPI ::Bedrock::Threading::BasicLockbox<::Bedrock::Http::RequestLogBridge::SharedState, ::Bedrock::Threading::Mutex > & s_state()
Definition RequestLogBridge.h:29
Definition RequestLogBridge.h:158
Definition RequestLogBridge.h:61
Definition RequestLogBridge.h:77
Definition RequestLogBridge.h:109
Definition RequestLogBridge.h:175
Definition RequestLogBridge.h:125