EStreamingOperationResult

Below are all available new style delegate declarations for the [INetworkReplayStreamer](API\Runtime\NetworkReplayStreaming\INetworkReplayStreamer) interface.

Windows
MacOS
Linux

References

Module

NetworkReplayStreaming

Header

/Engine/Source/Runtime/NetworkReplayStreaming/NetworkReplayStreaming/Public/NetworkReplayStreaming.h

Include

#include "NetworkReplayStreaming.h"

Syntax

enum EStreamingOperationResult
{
    Success,
    Unsupported,
    ReplayNotFound,
    ReplayCorrupt,
    NotEnoughSpace,
    NotEnoughSlots,
    Unspecified,
    UnfinishedTask,
}

Values

Name

Description

Success

Unsupported

The operation succeeded.

ReplayNotFound

The operation is not supported by the current streamer.

ReplayCorrupt

The requested replay was not found.

NotEnoughSpace

The requested replay was found but was corrupt.

NotEnoughSlots

The operation failed due to insufficient storage space.

Unspecified

The operation failed due to reaching a predefined replay limit.

UnfinishedTask

The operation failed for unspecified reasons.

Remarks

Below are all available new style delegate declarations for the INetworkReplayStreamer interface.

All delegates should be named in the form FCallback. All delegates should have an associated Result type. All delegates should take one, and only one, argument which will be a const reference to the appropriate Result type.

All result types should be named in the form FResult. All result types should inherit from FStreamingResultBase. All result types should be default constructible to a sensible error state, with OperationResult = Unspecified.

FGotoCallback and FGotoResult are used for GotoCheckpointIndex and GotoTimeInMS, as they perform logically similar operations. EnumerateRecentStreams uses the same delegate and result types as EnumerateStreams.Possible results for replay commands.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss