UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HttpConnectionResponseWriteContext.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3#include "CoreMinimal.h"
7
8
9class FSocket;
10
12
14{
15public:
16
23
31
39
40private:
41
50 bool WriteBytes(const uint8* Bytes, int32 BytesLen, int32 &OutBytesWritten);
51
52
57 bool IsWriteHeaderComplete() const;
58
63 bool IsWriteBodyComplete() const;
64
74
75private:
76
78 FSocket* Socket;
82 TArray<uint8> HeaderBytes;
84 int32 HeaderBytesWritten = 0;
86 int32 BodyBytesWritten = 0;
87};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EHttpConnectionContextState
Definition HttpConnectionContext.h:8
EHttpServerResponseCodes
Definition HttpServerConstants.h:6
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition Sockets.h:19
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
Definition HttpServerHttpVersion.h:7
EHttpServerHttpVersion
Definition HttpServerHttpVersion.h:9
Definition HttpConnectionContext.h:16
Definition HttpConnectionResponseWriteContext.h:14
EHttpConnectionContextState WriteStream(float DeltaTime)
Definition HttpConnectionResponseWriteContext.cpp:38
void ResetContext(TUniquePtr< FHttpServerResponse > &&Response)
Definition HttpConnectionResponseWriteContext.cpp:17