![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "OnDemandHttpIoDispatcher.h"#include "Async/Mutex.h"#include "Async/UniqueLock.h"#include "AtomicFlags.h"#include "Containers/AnsiString.h"#include "CVarUtilities.h"#include "Experimental/ConcurrentLinearAllocator.h"#include "HAL/Platform.h"#include "HAL/Runnable.h"#include "HAL/RunnableThread.h"#include "IO/HttpIoDispatcher.h"#include "IO/IoContainers.h"#include "IO/IoStoreOnDemand.h"#include "IasCache.h"#include "IasHostGroup.h"#include "Logging/LogVerbosity.h"#include "Logging/StructuredLog.h"#include "Misc/CommandLine.h"#include "Misc/EnumClassFlags.h"#include "Misc/Fork.h"#include "Misc/SingleThreadRunnable.h"#include "OnDemandHttpClient.h"#include "OnDemandHttpThread.h"#include "Statistics.h"#include <atomic>Namespaces | |
| namespace | UE |
| namespace | UE::IoStore |
| NO_LOGGING. | |
| namespace | UE::IoStore::HttpIoDispatcher |
Macros | |
| #define | UE_ALLOW_INVALID_URL_DEBUGGING !UE_BUILD_SHIPPING |
| #define | UE_ALLOW_CACHE_POISONING !UE_BUILD_SHIPPING |
Typedefs | |
| using | UE::IoStore::HttpIoDispatcher::FHttpRequestList = TIntrusiveList< FHttpRequest > |
Enumerations | |
| enum class | UE::IoStore::HttpIoDispatcher::EHttpRequestFlags : uint32 { UE::IoStore::HttpIoDispatcher::None = 0 , UE::IoStore::HttpIoDispatcher::Issued = (1 << 0) , UE::IoStore::HttpIoDispatcher::CacheInflight = (1 << 1) , UE::IoStore::HttpIoDispatcher::HttpQueued = (1 << 2) , UE::IoStore::HttpIoDispatcher::HttpInflight = (1 << 3) , UE::IoStore::HttpIoDispatcher::CancelRequested = (1 << 4) , UE::IoStore::HttpIoDispatcher::Completing = (1 << 5) , UE::IoStore::HttpIoDispatcher::Completed = (1 << 6) } |
| #define UE_ALLOW_CACHE_POISONING !UE_BUILD_SHIPPING |
| #define UE_ALLOW_INVALID_URL_DEBUGGING !UE_BUILD_SHIPPING |
|
extern |