51 virtual bool Init()
override
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
TSharedRef< InObjectType, InMode > MakeShared(InArgTypes &&... Args)
Definition SharedPointer.h:2009
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition EventLoop.Build.cs:6
Definition AppleEventLoopHttpThread.h:87
virtual void CreateEventLoop() override
Definition AppleEventLoopHttpThread.cpp:22
virtual UE::EventLoop::IEventLoop * GetEventLoop() override
Definition AppleEventLoopHttpThread.cpp:43
virtual UE::EventLoop::IEventLoop & GetEventLoopChecked() override
Definition AppleEventLoopHttpThread.cpp:48
virtual void CompleteThreadedRequest(FHttpRequestCommon *Request) override
Definition AppleEventLoopHttpThread.cpp:18
virtual void UpdateEventLoopConfigs() override
Definition AppleEventLoopHttpThread.cpp:39
TOptional< UE::EventLoop::TEventLoop< FAppleHTTPIOManager > > EventLoop
Definition AppleEventLoopHttpThread.h:101
virtual bool StartThreadedRequest(FHttpRequestCommon *Request) override
Definition AppleEventLoopHttpThread.cpp:7
virtual void DestroyEventLoop() override
Definition AppleEventLoopHttpThread.cpp:34
Definition AppleEventLoopHttpThread.h:16
void Notify()
Definition AppleEventLoopHttpThread.h:23
FAppleHTTPIOAccess(TSharedRef< UE::FManualResetEvent > Event)
Definition AppleEventLoopHttpThread.h:18
Definition AppleEventLoopHttpThread.h:33
virtual bool Init() override
Definition AppleEventLoopHttpThread.h:51
virtual void Shutdown() override
Definition AppleEventLoopHttpThread.h:56
FAppleHTTPIOManager(UE::EventLoop::IEventLoop &EventLoop, FParams &&Params)
Definition AppleEventLoopHttpThread.h:42
virtual ~FAppleHTTPIOManager()=default
FIOAccess & GetIOAccess()
Definition AppleEventLoopHttpThread.h:74
FAppleHTTPIOAccess FIOAccess
Definition AppleEventLoopHttpThread.h:35
virtual void Poll(FTimespan WaitTime) override
Definition AppleEventLoopHttpThread.h:65
virtual void Notify() override
Definition AppleEventLoopHttpThread.h:60
Definition EventLoopHttpThread.h:10
Definition HttpRequestCommon.h:15
Definition SharedPointer.h:153
Definition FunctionFwd.h:19
Definition IEventLoop.h:26
Definition IEventLoopIOManager.h:28
void Notify()
Definition ManualResetEvent.h:83
void Reset()
Definition ManualResetEvent.h:95
bool WaitFor(FMonotonicTimeSpan WaitTime)
Definition ManualResetEvent.h:44
Definition AdvancedWidgetsModule.cpp:13
Definition AppleEventLoopHttpThread.h:38
TUniqueFunction< void()> ProcessRequests
Definition AppleEventLoopHttpThread.h:39
double GetTotalSeconds() const
Definition Timespan.h:520
Definition Optional.h:131
static constexpr FMonotonicTimeSpan FromSeconds(double Seconds)
Definition MonotonicTime.h:28