![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ChunkedDataReader.h>
Classes | |
| struct | FDataChunk |
| struct | FRecvQueueEntry |
| struct | FReferencesForImport |
Public Types | |
| using | EWriteResult = UDataStream::EWriteResult |
| using | FBeginWriteParameters = UDataStream::FBeginWriteParameters |
| using | FInitParameters = UDataStream::FInitParameters |
Public Member Functions | |
| FChunkedDataReader (const UDataStream::FInitParameters &InParams) | |
| ~FChunkedDataReader () | |
| bool | ProcessExportPayload (FNetSerializationContext &Context, FRecvQueueEntry &Entry) |
| void | AssemblePayloadsPendingAssembly (UE::Net::FNetSerializationContext &Context) |
| bool | TryResolveUnresolvedMustBeMappedReferences (TArray< FNetRefHandle > &MustBeMappedReferences, EIrisAsyncLoadingPriority IrisAsyncLoadingPriority) |
| UChunkedDataStream::EDispatchResult | DispatchReceivedPayload (TFunctionRef< void(TConstArrayView64< uint8 >)> DispatchPayloadFunction) |
| UChunkedDataStream::EDispatchResult | DispatchReceivedPayloads (TFunctionRef< void(TConstArrayView64< uint8 >)> DispatchPayloadFunction) |
| uint32 | GetNumReceivedPayloadsPendingDispatch () const |
| void | ReadData (UE::Net::FNetSerializationContext &Context) |
| void | SetError (const FString &InErrorMessage) |
| bool | HasError () const |
| void | ResetResolvedReferences () |
Friends | |
| class | FChunkedDataStreamExportReadScope |
| using UE::Net::Private::FChunkedDataReader::FBeginWriteParameters = UDataStream::FBeginWriteParameters |
| UE::Net::Private::FChunkedDataReader::FChunkedDataReader | ( | const UDataStream::FInitParameters & | InParams | ) |
| UE::Net::Private::FChunkedDataReader::~FChunkedDataReader | ( | ) |
| void UE::Net::Private::FChunkedDataReader::AssemblePayloadsPendingAssembly | ( | UE::Net::FNetSerializationContext & | Context | ) |
| UChunkedDataStream::EDispatchResult UE::Net::Private::FChunkedDataReader::DispatchReceivedPayload | ( | TFunctionRef< void(TConstArrayView64< uint8 >)> | DispatchPayloadFunction | ) |
| UChunkedDataStream::EDispatchResult UE::Net::Private::FChunkedDataReader::DispatchReceivedPayloads | ( | TFunctionRef< void(TConstArrayView64< uint8 >)> | DispatchPayloadFunction | ) |
| uint32 UE::Net::Private::FChunkedDataReader::GetNumReceivedPayloadsPendingDispatch | ( | ) | const |
| bool UE::Net::Private::FChunkedDataReader::HasError | ( | ) | const |
| bool UE::Net::Private::FChunkedDataReader::ProcessExportPayload | ( | FNetSerializationContext & | Context, |
| FRecvQueueEntry & | Entry | ||
| ) |
| void UE::Net::Private::FChunkedDataReader::ReadData | ( | UE::Net::FNetSerializationContext & | Context | ) |
| void UE::Net::Private::FChunkedDataReader::ResetResolvedReferences | ( | ) |
| void UE::Net::Private::FChunkedDataReader::SetError | ( | const FString & | InErrorMessage | ) |
| bool UE::Net::Private::FChunkedDataReader::TryResolveUnresolvedMustBeMappedReferences | ( | TArray< FNetRefHandle > & | MustBeMappedReferences, |
| EIrisAsyncLoadingPriority | IrisAsyncLoadingPriority | ||
| ) |
|
friend |
| uint64 UE::Net::Private::FChunkedDataReader::CurrentUndispatchedPayloadBytes = 0U |
| TRingBuffer<FDataChunk> UE::Net::Private::FChunkedDataReader::DataChunksPendingAssembly |
| uint16 UE::Net::Private::FChunkedDataReader::ExpectedSeq = 0 |
| FInitParameters UE::Net::Private::FChunkedDataReader::InitParams |
| uint64 UE::Net::Private::FChunkedDataReader::MaxUndispatchedPayloadBytes = 10485760U |
| uint32 UE::Net::Private::FChunkedDataReader::MultiExportsPayLoadOffset = 0U |
| FNetTokenResolveContext UE::Net::Private::FChunkedDataReader::NetTokenResolveContext |
| FObjectReferenceCache* UE::Net::Private::FChunkedDataReader::ObjectReferenceCache = nullptr |
| UE::Net::FIrisPackageMapExports UE::Net::Private::FChunkedDataReader::PackageMapExports |
| TRingBuffer<FRecvQueueEntry> UE::Net::Private::FChunkedDataReader::ReceiveQueue |
| UReplicationSystem* UE::Net::Private::FChunkedDataReader::ReplicationSystem = nullptr |
| FNetObjectResolveContext UE::Net::Private::FChunkedDataReader::ResolveContext |
| TArray<FNetRefHandle, TInlineAllocator<4> > UE::Net::Private::FChunkedDataReader::ResolvedReferences |