9#include "HttpNetworkReplayStreaming.generated.h"
11#define UE_API HTTPNETWORKREPLAYSTREAMING_API
64 return TEXT(
"StartUploading" );
66 return TEXT(
"UploadingHeader" );
68 return TEXT(
"UploadingStream" );
70 return TEXT(
"StopUploading" );
72 return TEXT(
"StartDownloading" );
74 return TEXT(
"DownloadingHeader" );
76 return TEXT(
"DownloadingStream" );
78 return TEXT(
"RefreshingViewer" );
80 return TEXT(
"EnumeratingSessions" );
82 return TEXT(
"EnumeratingCheckpoints" );
84 return TEXT(
"UploadingCheckpoint" );
86 return TEXT(
"DownloadingCheckpoint" );
88 return TEXT(
"AddingUser" );
90 return TEXT(
"UploadingCustomEvent" );
92 return TEXT(
"EnumeratingCustomEvent" );
94 return TEXT(
"RequestEventData");
96 return TEXT(
"UploadHeader" );
98 return TEXT(
"StopStreaming" );
100 return TEXT(
"KeepReplay" );
103 return TEXT(
"Unknown EQueuedHttpRequestType type." );
246 virtual bool IsLive()
const override;
353 void Tick(
const float DeltaTime );
409 UE_API virtual void Tick(
float DeltaTime )
override;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition HttpNetworkReplayStreaming.h:11
HTTPNETWORKREPLAYSTREAMING_API const TCHAR * LexToString(EHttpReplayResult Enum)
Definition HttpNetworkReplayStreaming.cpp:2802
EHttpReplayResult
Definition HttpNetworkReplayStreaming.h:205
#define DECLARE_NETRESULT_ENUM(EnumType)
Definition NetResult.h:469
EStreamingOperationResult
Definition NetworkReplayStreaming.h:197
@ Unsupported
The operation succeeded.
EReplayCheckpointType
Definition NetworkReplayStreaming.h:482
EReplayStreamerState
Definition NetworkReplayStreaming.h:498
#define UENUM(...)
Definition ObjectMacros.h:749
ETickableTickType
Definition Tickable.h:20
Definition Archive.h:1208
Definition HttpNetworkReplayStreaming.h:191
FCachedResponse(FHttpResponsePtr InResponse, const double InLastAccessTime)
Definition HttpNetworkReplayStreaming.h:193
double LastAccessTime
Definition HttpNetworkReplayStreaming.h:198
FHttpResponsePtr Response
Definition HttpNetworkReplayStreaming.h:197
Definition HttpNetworkReplayStreaming.h:224
uint32 HighPriorityEndTime
Definition HttpNetworkReplayStreaming.h:378
TMap< FString, FCachedResponse > ResponseCache
Definition HttpNetworkReplayStreaming.h:395
virtual EStreamingOperationResult GetDemoPath(FString &DemoPath) const override
Definition HttpNetworkReplayStreaming.h:281
virtual void RenameReplay(const FString &ReplayName, const FString &NewName, const FRenameReplayCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:1319
virtual bool DecompressBuffer(FHttpStreamFArchive &InCompressed, TArray< uint8 > &OutBuffer) const
Definition HttpNetworkReplayStreaming.h:318
virtual bool IsLive() const override
Definition HttpNetworkReplayStreaming.cpp:1492
virtual void DeleteFinishedStream(const FString &StreamName, const FDeleteFinishedStreamCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:1507
virtual void KeepReplay(const FString &ReplayName, const bool bKeep, const FKeepReplayCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:1272
void ConditionallyRefreshViewer()
Definition HttpNetworkReplayStreaming.cpp:1374
virtual void SearchEvents(const FString &EventGroup, const FSearchEventsCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:855
void CancelInFlightOrPendingTask(const EQueuedHttpRequestType::Type Type)
Definition HttpNetworkReplayStreaming.cpp:1167
FGotoCallback GotoCheckpointDelegate
Definition HttpNetworkReplayStreaming.h:381
void ConditionallyFlushStream()
Definition HttpNetworkReplayStreaming.cpp:701
virtual void UpdateTotalDemoTime(uint32 TimeInMS) override
Definition HttpNetworkReplayStreaming.cpp:1439
int64 LastGotoTimeInMS
Definition HttpNetworkReplayStreaming.h:384
FNetworkReplayVersion ReplayVersion
Definition HttpNetworkReplayStreaming.h:362
FReplayEventList CheckpointList
Definition HttpNetworkReplayStreaming.h:386
bool bStreamIsLive
Definition HttpNetworkReplayStreaming.h:370
uint32 StreamTimeRangeStart
Definition HttpNetworkReplayStreaming.h:375
void SetLastError(const ENetworkReplayError::Type InLastError)
Definition HttpNetworkReplayStreaming.h:300
FString SessionName
Definition HttpNetworkReplayStreaming.h:361
virtual void SetTimeBufferHintSeconds(const float InTimeBufferHintSeconds) override
Definition HttpNetworkReplayStreaming.h:271
uint32 StreamTimeRangeEnd
Definition HttpNetworkReplayStreaming.h:376
void RefreshViewer(const bool bFinal)
Definition HttpNetworkReplayStreaming.cpp:1345
virtual void StartStreaming(const FStartStreamingParameters &Params, const FStartStreamingCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:241
bool RetryRequest(TSharedPtr< FQueuedHttpRequest > Request, FHttpResponsePtr HttpResponse, const bool bIgnoreResponseCode=false)
Definition HttpNetworkReplayStreaming.cpp:490
void ConditionallyDownloadNextChunk()
Definition HttpNetworkReplayStreaming.cpp:1189
virtual void RequestEventGroupData(const FString &Group, const FRequestEventGroupDataCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:938
FString ServerURL
Definition HttpNetworkReplayStreaming.h:363
int32 DeltaDownloadCheckpointIndex
Definition HttpNetworkReplayStreaming.h:383
virtual bool CompressBuffer(const TArray< uint8 > &InBuffer, FHttpStreamFArchive &OutCompressed) const
Definition HttpNetworkReplayStreaming.h:317
void HttpUploadCheckpointFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:1842
virtual void AddEvent(const uint32 TimeInMS, const FString &Group, const FString &Meta, const TArray< uint8 > &Data) override
Definition HttpNetworkReplayStreaming.cpp:1115
virtual bool SupportsCompression() const
Definition HttpNetworkReplayStreaming.h:316
virtual EReplayStreamerState GetReplayStreamerState() const override
Definition HttpNetworkReplayStreaming.h:270
int32 NumTotalStreamChunks
Definition HttpNetworkReplayStreaming.h:372
double LastRefreshCheckpointTime
Definition HttpNetworkReplayStreaming.h:367
virtual void FlushCheckpoint(const uint32 TimeInMS) override
Definition HttpNetworkReplayStreaming.cpp:730
FString ViewerName
Definition HttpNetworkReplayStreaming.h:377
virtual void StopStreaming() override
Definition HttpNetworkReplayStreaming.cpp:535
void ConditionallyEnumerateCheckpoints()
Definition HttpNetworkReplayStreaming.cpp:1657
void CleanupResponseCache()
Definition HttpNetworkReplayStreaming.cpp:431
virtual bool IsCheckpointTypeSupported(EReplayCheckpointType CheckpointType) const override
Definition HttpNetworkReplayStreaming.cpp:2680
bool IsStreaming() const
Definition HttpNetworkReplayStreaming.cpp:2530
void UploadHeader()
Definition HttpNetworkReplayStreaming.cpp:577
FHttpNetworkReplayStreamer()
Definition HttpNetworkReplayStreaming.cpp:211
void HttpDownloadFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, int32 RequestedStreamChunkIndex, bool bStreamWasLive)
Definition HttpNetworkReplayStreaming.cpp:2000
void HttpUploadCustomEventFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:1869
uint32 LastTotalDemoTimeInMS
Definition HttpNetworkReplayStreaming.h:374
void HttpRequestEventDataFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FRequestEventDataCallback RequestEventDataCompleteDelegate)
Definition HttpNetworkReplayStreaming.cpp:917
void FlushStream()
Definition HttpNetworkReplayStreaming.cpp:651
virtual bool CompressRequest(FHttpRequestPtr HttpRequest, const TArray< uint8 > &RequestBuffer) const
Definition HttpNetworkReplayStreaming.cpp:623
int32 DownloadCheckpointIndex
Definition HttpNetworkReplayStreaming.h:382
double LastChunkTime
Definition HttpNetworkReplayStreaming.h:365
int32 RefreshViewerFails
Definition HttpNetworkReplayStreaming.h:397
virtual FString GetReplayID() const override
Definition HttpNetworkReplayStreaming.h:269
int32 StreamChunkIndex
Definition HttpNetworkReplayStreaming.h:364
uint64 TotalUploadBytes
Definition HttpNetworkReplayStreaming.h:393
virtual void RequestEventData(const FString &EventId, const FRequestEventDataCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:897
virtual void EnumerateStreams(const FNetworkReplayVersion &InReplayVersion, const int32 UserIndex, const FString &MetaString, const TArray< FString > &ExtraParms, const FEnumerateStreamsCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:1515
void InternalGotoTimeInMS(const uint32 TimeInMS, const FGotoCallback &Delegate, bool bDelta)
virtual void RenameReplayFriendlyName(const FString &ReplayName, const FString &NewFriendlyName, const FRenameReplayCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:1306
void StopUploading()
Definition HttpNetworkReplayStreaming.cpp:716
virtual bool IsDataAvailableForTimeRange(const uint32 StartTimeInMS, const uint32 EndTimeInMS) override
Definition HttpNetworkReplayStreaming.cpp:1481
virtual FString GetRecordingMetadata() const
Definition HttpNetworkReplayStreaming.cpp:234
virtual void CancelStreamingRequests()
Definition HttpNetworkReplayStreaming.cpp:1396
virtual uint32 GetMaxFriendlyNameSize() const override
Definition HttpNetworkReplayStreaming.h:274
virtual void DownloadHeader(const FDownloadHeaderCallback &Delegate)
Definition HttpNetworkReplayStreaming.cpp:1133
virtual bool IsLoadingCheckpoint() const override
Definition HttpNetworkReplayStreaming.cpp:1497
void HttpHeaderUploadFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:1786
virtual void ProcessRequestInternal(TSharedPtr< class IHttpRequest, ESPMode::ThreadSafe > Request)
Definition HttpNetworkReplayStreaming.cpp:2467
virtual void SetHighPriorityTimeRange(const uint32 StartTimeInMS, const uint32 EndTimeInMS) override
Definition HttpNetworkReplayStreaming.cpp:1474
void HttpDownloadCheckpointDeltaFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:2535
void HttpDownloadHeaderFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FDownloadHeaderCallback Delegate)
Definition HttpNetworkReplayStreaming.cpp:1942
FHttpStreamFArchive CheckpointArchive
Definition HttpNetworkReplayStreaming.h:360
void AddRequestToQueue(const EQueuedHttpRequestType::Type Type, TSharedPtr< class IHttpRequest, ESPMode::ThreadSafe > Request, const int32 InMaxRetries=0, const float InRetryDelay=0.0f)
Definition HttpNetworkReplayStreaming.cpp:398
void FlushCheckpointInternal(uint32 TimeInMS)
Definition HttpNetworkReplayStreaming.cpp:1014
void HttpEnumerateSessionsFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FEnumerateStreamsCallback Delegate)
Definition HttpNetworkReplayStreaming.cpp:2247
void AddCustomRequestToQueue(TSharedPtr< FQueuedHttpRequest > Request)
Definition HttpNetworkReplayStreaming.cpp:405
virtual void RefreshHeader() override
Definition HttpNetworkReplayStreaming.cpp:393
bool HasPendingHttpRequests() const
Definition HttpNetworkReplayStreaming.cpp:2524
uint32 TotalDemoTimeInMS
Definition HttpNetworkReplayStreaming.h:373
TArray< TSharedPtr< FQueuedHttpRequest > > QueuedHttpRequests
Definition HttpNetworkReplayStreaming.h:388
void HttpRefreshViewerFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:2220
EReplayStreamerState StreamerState
Definition HttpNetworkReplayStreaming.h:368
void AddResponseToCache(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse)
Definition HttpNetworkReplayStreaming.cpp:412
FString StreamMetadata
Definition HttpNetworkReplayStreaming.h:371
double LastRefreshViewerTime
Definition HttpNetworkReplayStreaming.h:366
FHttpStreamFArchive StreamArchive
Definition HttpNetworkReplayStreaming.h:359
void RequestFinished(EReplayStreamerState ExpectedStreamerState, EQueuedHttpRequestType::Type ExpectedType, FHttpRequestPtr HttpRequest)
Definition HttpNetworkReplayStreaming.cpp:1709
void HttpDownloadCheckpointFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:2110
void InternalGotoCheckpointIndex(const int32 CheckpointIndex, const FGotoCallback &Delegate, const FHttpRequestCompleteDelegate &RequestDelegate)
virtual void EnumerateRecentStreams(const FNetworkReplayVersion &ReplayVersion, const int32 UserIndex, const FEnumerateStreamsCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:1571
virtual uint32 GetTotalDemoTime() const override
Definition HttpNetworkReplayStreaming.h:241
virtual void AddUserToReplay(const FString &UserString) override
Definition HttpNetworkReplayStreaming.cpp:1620
TSet< FString > EventGroupSet
Definition HttpNetworkReplayStreaming.h:391
FStartStreamingCallback StartStreamingDelegate
Definition HttpNetworkReplayStreaming.h:380
virtual void GotoCheckpointIndex(const int32 CheckpointIndex, const FGotoCallback &Delegate, EReplayCheckpointType CheckpointType) override
Definition HttpNetworkReplayStreaming.cpp:789
virtual void UpdatePlaybackTime(uint32 TimeInMS) override
Definition HttpNetworkReplayStreaming.h:240
virtual void AddOrUpdateEvent(const FString &Name, const uint32 TimeInMS, const FString &Group, const FString &Meta, const TArray< uint8 > &Data) override
Definition HttpNetworkReplayStreaming.cpp:1095
virtual bool IsDataAvailable() const override
Definition HttpNetworkReplayStreaming.cpp:1445
virtual FArchive * GetHeaderArchive() override
Definition HttpNetworkReplayStreaming.cpp:1417
void HttpStartDownloadingFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:1888
virtual FArchive * GetCheckpointArchive() override
Definition HttpNetworkReplayStreaming.cpp:1427
bool IsHttpRequestInFlight() const
Definition HttpNetworkReplayStreaming.cpp:2519
FHttpStreamFArchive HeaderArchive
Definition HttpNetworkReplayStreaming.h:358
virtual void GotoTimeInMS(const uint32 TimeInMS, const FGotoCallback &Delegate, EReplayCheckpointType CheckpointType) override
Definition HttpNetworkReplayStreaming.cpp:956
void EnumerateCheckpoints()
Definition HttpNetworkReplayStreaming.cpp:1642
bool IsTaskPendingOrInFlight(const EQueuedHttpRequestType::Type Type) const
Definition HttpNetworkReplayStreaming.cpp:1146
virtual EStreamingOperationResult SetDemoPath(const FString &DemoPath) override
Definition HttpNetworkReplayStreaming.h:276
TSharedPtr< FQueuedHttpRequest > InFlightHttpRequest
Definition HttpNetworkReplayStreaming.h:389
void HttpStartUploadingFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:1719
void HttpAddUserFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:2366
void HttpUploadStreamFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:1820
void HttpEnumerateCheckpointsFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:2298
void KeepReplayFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FKeepReplayCallback KeepReplayDelegate, FString ReplayName)
Definition HttpNetworkReplayStreaming.cpp:1327
virtual void EnumerateEvents(const FString &Group, const FEnumerateEventsCallback &Delegate) override
Definition HttpNetworkReplayStreaming.cpp:1684
virtual FArchive * GetStreamingArchive() override
Definition HttpNetworkReplayStreaming.cpp:1422
bool bStopStreamingCalled
Definition HttpNetworkReplayStreaming.h:369
virtual bool DecompressResponse(FHttpResponsePtr HttpResponse, TArray< uint8 > &ResultBuffer) const
Definition HttpNetworkReplayStreaming.cpp:1973
void HttpStopUploadingFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded)
Definition HttpNetworkReplayStreaming.cpp:1757
void HttpEnumerateEventsFinished(FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded, FEnumerateEventsCallback EnumerateEventsDelegate)
Definition HttpNetworkReplayStreaming.cpp:2336
bool ProcessNextHttpRequest()
Definition HttpNetworkReplayStreaming.cpp:2381
Definition HttpNetworkReplayStreaming.h:403
virtual bool IsTickableWhenPaused() const override
Definition HttpNetworkReplayStreaming.h:412
virtual UE_API void ShutdownModule() override
Definition HttpNetworkReplayStreaming.cpp:2795
virtual UE_API TSharedPtr< INetworkReplayStreamer > CreateReplayStreamer() override
Definition HttpNetworkReplayStreaming.cpp:2697
virtual UE_API TStatId GetStatId() const override
Definition HttpNetworkReplayStreaming.cpp:2727
UE_API bool HasPendingHttpRequests() const
Definition HttpNetworkReplayStreaming.cpp:2732
TArray< TSharedPtr< FHttpNetworkReplayStreamer > > HttpStreamers
Definition HttpNetworkReplayStreaming.h:419
virtual UE_API void Flush() override
Definition HttpNetworkReplayStreaming.cpp:2748
virtual ETickableTickType GetTickableTickType() const override
Definition HttpNetworkReplayStreaming.h:410
Definition HttpNetworkReplayStreaming.h:19
FHttpStreamFArchive()
Definition HttpNetworkReplayStreaming.h:21
virtual UE_API bool AtEnd()
Definition HttpNetworkReplayStreaming.cpp:206
virtual UE_API int64 TotalSize()
Definition HttpNetworkReplayStreaming.cpp:195
bool bAtEndOfReplay
Definition HttpNetworkReplayStreaming.h:31
virtual UE_API int64 Tell()
Definition HttpNetworkReplayStreaming.cpp:190
TArray< uint8 > Buffer
Definition HttpNetworkReplayStreaming.h:29
int32 Pos
Definition HttpNetworkReplayStreaming.h:30
Definition NetworkVersion.h:20
Definition HttpNetworkReplayStreaming.h:179
virtual bool PreProcess(FHttpNetworkReplayStreamer *Streamer, const FString &ServerURL, const FString &SessionName) override
Definition HttpNetworkReplayStreaming.cpp:749
FQueuedGotoFakeCheckpoint()
Definition HttpNetworkReplayStreaming.cpp:745
virtual ~FQueuedGotoFakeCheckpoint()
Definition HttpNetworkReplayStreaming.h:183
Definition HttpNetworkReplayStreaming.h:143
uint32 TimeInMS
Definition HttpNetworkReplayStreaming.h:154
FString Name
Definition HttpNetworkReplayStreaming.h:153
virtual ~FQueuedHttpRequestAddEvent()
Definition HttpNetworkReplayStreaming.h:147
FString Meta
Definition HttpNetworkReplayStreaming.h:156
FString Group
Definition HttpNetworkReplayStreaming.h:155
virtual bool PreProcess(FHttpNetworkReplayStreamer *Streamer, const FString &ServerURL, const FString &SessionName) override
Definition HttpNetworkReplayStreaming.cpp:1069
Definition HttpNetworkReplayStreaming.h:164
virtual ~FQueuedHttpRequestAddUser()
Definition HttpNetworkReplayStreaming.h:168
virtual bool PreProcess(FHttpNetworkReplayStreamer *Streamer, const FString &ServerURL, const FString &SessionName) override
Definition HttpNetworkReplayStreaming.cpp:1603
Definition HttpNetworkReplayStreaming.h:110
float RetryDelay
Definition HttpNetworkReplayStreaming.h:129
virtual bool PreProcess(FHttpNetworkReplayStreamer *Streamer, const FString &ServerURL, const FString &SessionName)
Definition HttpNetworkReplayStreaming.h:132
double NextRetryTime
Definition HttpNetworkReplayStreaming.h:130
EQueuedHttpRequestType::Type Type
Definition HttpNetworkReplayStreaming.h:124
FQueuedHttpRequest(const EQueuedHttpRequestType::Type InType, TSharedPtr< class IHttpRequest, ESPMode::ThreadSafe > InRequest)
Definition HttpNetworkReplayStreaming.h:112
int32 RetryProgress
Definition HttpNetworkReplayStreaming.h:127
virtual ~FQueuedHttpRequest()
Definition HttpNetworkReplayStreaming.h:120
int32 MaxRetries
Definition HttpNetworkReplayStreaming.h:128
TSharedPtr< class IHttpRequest, ESPMode::ThreadSafe > Request
Definition HttpNetworkReplayStreaming.h:125
FQueuedHttpRequest(const EQueuedHttpRequestType::Type InType, TSharedPtr< class IHttpRequest, ESPMode::ThreadSafe > InRequest, const int32 InMaxRetries, const float InRetryDelay)
Definition HttpNetworkReplayStreaming.h:116
Definition NetworkReplayStreaming.h:55
Definition Tickable.h:135
Definition NetworkReplayStreaming.h:516
Definition NetworkReplayStreaming.h:684
Definition DelegateSignatureImpl.inl:310
Definition SharedPointer.h:153
Definition NetworkReplayStreaming.h:103
Definition HttpNetworkReplayStreaming.h:35
Type
Definition HttpNetworkReplayStreaming.h:37
@ RequestEventData
Definition HttpNetworkReplayStreaming.h:53
@ UploadingCheckpoint
Definition HttpNetworkReplayStreaming.h:48
@ EnumeratingCustomEvent
Definition HttpNetworkReplayStreaming.h:52
@ StartUploading
Definition HttpNetworkReplayStreaming.h:38
@ StopStreaming
Definition HttpNetworkReplayStreaming.h:55
@ UploadingCustomEvent
Definition HttpNetworkReplayStreaming.h:51
@ StopUploading
Definition HttpNetworkReplayStreaming.h:41
@ EnumeratingCheckpoints
Definition HttpNetworkReplayStreaming.h:47
@ UploadHeader
Definition HttpNetworkReplayStreaming.h:54
@ AddingUser
Definition HttpNetworkReplayStreaming.h:50
@ KeepReplay
Definition HttpNetworkReplayStreaming.h:56
@ StartDownloading
Definition HttpNetworkReplayStreaming.h:42
@ RefreshingViewer
Definition HttpNetworkReplayStreaming.h:45
@ UploadingHeader
Definition HttpNetworkReplayStreaming.h:39
@ DownloadingStream
Definition HttpNetworkReplayStreaming.h:44
@ EnumeratingSessions
Definition HttpNetworkReplayStreaming.h:46
@ DownloadingCheckpoint
Definition HttpNetworkReplayStreaming.h:49
@ UploadingStream
Definition HttpNetworkReplayStreaming.h:40
@ DownloadingHeader
Definition HttpNetworkReplayStreaming.h:43
@ false
Definition radaudio_common.h:23
Definition NetworkReplayStreaming.h:488
Definition LightweightStats.h:416
Definition NetResult.h:330