14class FOnDemandIoStore;
15class FOnDemandHttpThread;
16class IAnalyticsRecording;
18struct FOnDemandStreamingCacheUsage;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define TEXTVIEW(str)
Definition StringView.h:553
UE_REWRITE SizeType Num() const
Definition Array.h:1144
Definition SharedPointer.h:692
Definition UniquePtr.h:107
Definition OnDemandHttpThread.h:65
Definition OnDemandIoStore.h:332
Definition OnDemandIoDispatcherBackend.h:78
virtual void SetBulkOptionalEnabled(bool bInEnabled)=0
virtual void ReportAnalytics(TArray< FAnalyticsEventAttribute > &OutAnalyticsArray) const =0
virtual FOnDemandStreamingCacheUsage GetCacheUsage() const =0
virtual TUniquePtr< IAnalyticsRecording > StartAnalyticsRecording() const =0
virtual ~IOnDemandIoDispatcherBackend()=default
@ IgnoreCase
Definition CString.h:26
NO_LOGGING.
Definition Client.h:20
TSharedPtr< IOnDemandIoDispatcherBackend > MakeOnDemandIoDispatcherBackend(const FOnDemandEndpointConfig &Config, FOnDemandIoStore &IoStore, FOnDemandHttpThread &HttpClient, TUniquePtr< IIasCache > &&Cache)
Definition OnDemandIoDispatcherBackend.cpp:1342
Definition AnalyticsEventAttribute.h:48
Definition IoDispatcherBackend.h:186
Definition OnDemandIoDispatcherBackend.h:21
void Reset()
Definition OnDemandIoDispatcherBackend.h:35
FString FallbackUrl
Definition OnDemandIoDispatcherBackend.h:23
bool HasFallbackUrl() const
Definition OnDemandIoDispatcherBackend.h:30
bool IsValid() const
Definition OnDemandIoDispatcherBackend.h:25
FString EndpointUrl
Definition OnDemandIoDispatcherBackend.h:22
Definition OnDemandIoDispatcherBackend.h:43
TArray< FString > ServiceUrls
Definition OnDemandIoDispatcherBackend.h:47
FString DistributionUrl
Definition OnDemandIoDispatcherBackend.h:44
FString FallbackUrl
Definition OnDemandIoDispatcherBackend.h:45
bool RequiresTls() const
Definition OnDemandIoDispatcherBackend.h:56
FString TocPath
Definition OnDemandIoDispatcherBackend.h:48
bool IsValid() const
Definition OnDemandIoDispatcherBackend.h:51
FString TocFilePath
Definition OnDemandIoDispatcherBackend.h:49
Definition IoStoreOnDemand.h:502