3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/threading/BasicLockbox.h"
8namespace Bedrock::Http {
24 struct CompleteEvent {
39 CompleteEvent& operator=(CompleteEvent
const&);
40 CompleteEvent(CompleteEvent
const&);
55 FailEvent& operator=(FailEvent
const&);
56 FailEvent(FailEvent
const&);
75 InFlight& operator=(InFlight
const&);
76 InFlight(InFlight
const&);
80 struct ProgressEvent {
91 ProgressEvent& operator=(ProgressEvent
const&);
92 ProgressEvent(ProgressEvent
const&);
112 StartEvent& operator=(StartEvent
const&);
113 StartEvent(StartEvent
const&);
117 struct DrainedEvents {
129 DrainedEvents& operator=(DrainedEvents
const&);
130 DrainedEvents(DrainedEvents
const&);
149 SharedState& operator=(SharedState
const&);
150 SharedState(SharedState
const&);
157 MCNAPI static ::Bedrock::Threading::BasicLockbox<::Bedrock::Http::RequestLogBridge::SharedState, ::std::mutex>&
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