UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDefaultUserAgentBuilder Class Reference

#include <GenericPlatformHttp.h>

Public Member Functions

HTTP_API FDefaultUserAgentBuilder ()
 
HTTP_API FString BuildUserAgentString (const TSet< FString > *AllowedProjectCommentsFilter=nullptr, const TSet< FString > *AllowedPlatformCommentsFilter=nullptr) const
 
HTTP_API void SetProjectName (const FString &InProjectName)
 
HTTP_API void SetProjectVersion (const FString &InProjectVersion)
 
HTTP_API void AddProjectComment (const FString &InComment)
 
HTTP_API void SetPlatformName (const FString &InPlatformName)
 
HTTP_API void SetPlatformVersion (const FString &InPlatformVersion)
 
HTTP_API void AddPlatformComment (const FString &InComment)
 
HTTP_API uint32 GetAgentVersion () const
 

Detailed Description

Utility structure to help with building the HTTP user agent string.

Constructor & Destructor Documentation

◆ FDefaultUserAgentBuilder()

FDefaultUserAgentBuilder::FDefaultUserAgentBuilder ( )

Member Function Documentation

◆ AddPlatformComment()

void FDefaultUserAgentBuilder::AddPlatformComment ( const FString &  InComment)

◆ AddProjectComment()

void FDefaultUserAgentBuilder::AddProjectComment ( const FString &  InComment)

◆ BuildUserAgentString()

FString FDefaultUserAgentBuilder::BuildUserAgentString ( const TSet< FString > *  AllowedProjectCommentsFilter = nullptr,
const TSet< FString > *  AllowedPlatformCommentsFilter = nullptr 
) const

◆ GetAgentVersion()

uint32 FDefaultUserAgentBuilder::GetAgentVersion ( ) const

◆ SetPlatformName()

void FDefaultUserAgentBuilder::SetPlatformName ( const FString &  InPlatformName)

◆ SetPlatformVersion()

void FDefaultUserAgentBuilder::SetPlatformVersion ( const FString &  InPlatformVersion)

◆ SetProjectName()

void FDefaultUserAgentBuilder::SetProjectName ( const FString &  InProjectName)

◆ SetProjectVersion()

void FDefaultUserAgentBuilder::SetProjectVersion ( const FString &  InProjectVersion)

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