UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FHttpRetrySystem::FManager::FHttpLogVerbosityTracker Class Reference

#include <HttpRetrySystem.h>

Public Member Functions

 FHttpLogVerbosityTracker ()
 
 ~FHttpLogVerbosityTracker ()
 
void IncrementRetriedRequests ()
 
void DecrementRetriedRequests ()
 

Static Public Member Functions

static FHttpLogVerbosityTrackerGet ()
 

Protected Member Functions

void UpdateSettingsFromConfig ()
 
void OnConfigSectionsChanged (const FString &IniFilename, const TSet< FString > &SectionName)
 

Protected Attributes

int32 NumRetriedRequests = 0
 
FCriticalSection NumRetriedRequestsLock
 
ELogVerbosity::Type OriginalVerbosity = ELogVerbosity::Error
 
ELogVerbosity::Type TargetVerbosity = ELogVerbosity::NoLogging
 

Constructor & Destructor Documentation

◆ FHttpLogVerbosityTracker()

FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::FHttpLogVerbosityTracker ( )

◆ ~FHttpLogVerbosityTracker()

FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::~FHttpLogVerbosityTracker ( )

Member Function Documentation

◆ DecrementRetriedRequests()

void FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::DecrementRetriedRequests ( )

Mark that a retried request is no longer being retried

◆ Get()

FHttpRetrySystem::FManager::FHttpLogVerbosityTracker & FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::Get ( )
static

◆ IncrementRetriedRequests()

void FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::IncrementRetriedRequests ( )

Mark that a request is being retried

◆ OnConfigSectionsChanged()

void FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::OnConfigSectionsChanged ( const FString &  IniFilename,
const TSet< FString > &  SectionName 
)
protected

◆ UpdateSettingsFromConfig()

void FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::UpdateSettingsFromConfig ( )
protected

Update settings from config

Member Data Documentation

◆ NumRetriedRequests

int32 FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::NumRetriedRequests = 0
protected

Number of requests that are in a retried state. When this is non-zero, verbosity will be adjusted.

◆ NumRetriedRequestsLock

FCriticalSection FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::NumRetriedRequestsLock
protected

DecrementRetriedRequests can be called from game thread or http thread depends on the http request thread policy, make sure it's thread-safe

◆ OriginalVerbosity

ELogVerbosity::Type FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::OriginalVerbosity = ELogVerbosity::Error
protected

Verbosity to restore to when there are no requests being retried

◆ TargetVerbosity

ELogVerbosity::Type FHttpRetrySystem::FManager::FHttpLogVerbosityTracker::TargetVerbosity = ELogVerbosity::NoLogging
protected

Config driven target verbosity to set to when requests are being retried. NoLogging means the verbosity will not be modified.


The documentation for this class was generated from the following files: