13 class FNetBitArrayView;
14 class FNetBitStreamReader;
15 class FNetBitStreamWriter;
17 class FNetTokenStoreState;
21 class FInternalNetSerializationContext;
22 class FNetExportContext;
23 class FNetStatsContext;
130 uint32 LocalConnectionId = 0;
136 uint32 bIsInitializingDefaultState : 1;
144, bIsInitializingDefaultState(0)
187 SetBitStreamOverflow();
199 return ErrorContext.
HasError() || IsBitStreamOverflown();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition NetBlobHandler.h:23
Definition NetBitArray.h:337
Definition NetBitStreamReader.h:11
Definition NetBitStreamWriter.h:11
Definition NetErrorContext.h:22
bool HasError() const
Definition NetErrorContext.h:42
IRISCORE_API void SetError(const FName Error)
Definition NetErrorContext.cpp:17
void SetObjectHandle(const FNetRefHandle &InObjectHandle)
Definition NetErrorContext.h:32
FName GetError() const
Definition NetErrorContext.h:30
const FNetRefHandle & GetObjectHandle() const
Definition NetErrorContext.h:34
Definition NetJournal.h:32
void Reset()
Definition NetJournal.h:37
Definition NetRefHandle.h:25
Definition NetSerializationContext.h:31
IRISCORE_API const UE::Net::FNetTokenStoreState * GetRemoteNetTokenStoreState() const
Definition NetSerializationContext.cpp:107
FName GetError() const
Definition NetSerializationContext.h:52
Private::FNetStatsContext * GetNetStatsContext()
Definition NetSerializationContext.h:104
FNetSerializationContext()
Definition NetSerializationContext.h:148
FNetTraceCollector * GetTraceCollector()
Definition NetSerializationContext.h:45
int32 GetPacketId() const
Definition NetSerializationContext.h:110
bool IsInitState() const
Definition NetSerializationContext.h:73
void SetErrorHandleContext(const FNetRefHandle &HandleContext)
Definition NetSerializationContext.h:192
void ResetReadJournal()
Definition NetSerializationContext.h:70
void SetChangeMask(const FNetBitArrayView *InChangeMask)
Definition NetSerializationContext.h:76
void ResetErrorContext()
Definition NetSerializationContext.h:59
FNetSerializationContext MakeSubContext(FNetBitStreamWriter *) const
Definition NetSerializationContext.h:163
bool HasErrorOrOverflow() const
Definition NetSerializationContext.h:197
void SetIsInitializingDefaultState(bool bInIsInitializingDefaultState)
Definition NetSerializationContext.h:106
void SetExportContext(Private::FNetExportContext *InExportContext)
Definition NetSerializationContext.h:100
FNetBitStreamReader * GetBitStreamReader()
Definition NetSerializationContext.h:38
IRISCORE_API const UE::Net::FNetTokenStore * GetNetTokenStore() const
Definition NetSerializationContext.cpp:83
IRISCORE_API UObject * GetLocalConnectionUserData(uint32 ConnectionId)
Definition NetSerializationContext.cpp:61
void SetInternalContext(Private::FInternalNetSerializationContext *InInternalContext)
Definition NetSerializationContext.h:97
bool HasError() const
Definition NetSerializationContext.h:47
Private::FInternalNetSerializationContext * GetInternalContext()
Definition NetSerializationContext.h:98
void SetError(const FName Error, bool bDoOverFlow=true)
Definition NetSerializationContext.h:183
void AddReadJournalEntry(const TCHAR *Name)
Definition NetSerializationContext.cpp:27
const FNetRefHandle & GetErrorHandleContext() const
Definition NetSerializationContext.h:56
uint32 GetLocalConnectionId() const
Definition NetSerializationContext.h:83
FString PrintReadJournal()
Definition NetSerializationContext.cpp:43
bool IsInitializingDefaultState() const
Definition NetSerializationContext.h:107
void SetLocalConnectionId(uint32 InLocalConnectionId)
Definition NetSerializationContext.h:82
FNetBitStreamWriter * GetBitStreamWriter()
Definition NetSerializationContext.h:39
const FNetBitArrayView * GetChangeMask() const
Definition NetSerializationContext.h:77
void SetTraceCollector(FNetTraceCollector *InTraceCollector)
Definition NetSerializationContext.h:44
void SetIsInitState(bool bInIsInitState)
Definition NetSerializationContext.h:72
void SetPacketId(int32 InPacketId)
Definition NetSerializationContext.h:109
Private::FNetExportContext * GetExportContext()
Definition NetSerializationContext.h:101
INetBlobReceiver * GetNetBlobReceiver()
Definition NetSerializationContext.h:79
void SetNetBlobReceiver(INetBlobReceiver *InNetBlobReceiver)
Definition NetSerializationContext.h:80
void SetNetStatsContext(Private::FNetStatsContext *InNetStatsContext)
Definition NetSerializationContext.h:103
Definition NetTokenStore.cpp:22
Definition NetTokenStore.h:189
Definition InternalNetSerializationContext.h:22
Definition NetExportContext.h:17
Definition NetStatsContext.h:62
Definition OverriddenPropertySet.cpp:45
Definition NetworkVersion.cpp:28
Definition NetDebugName.h:17