Navigation
API > API/Plugins > API/Plugins/StormSyncTransportCore
FStormSyncTransportSyncRequest.
A sync request represents the ava package and files we want to synchronize.
Contains info such as:
- The top level list of package names we want to synchronize
- The package descriptor metadata (name, description, etc.) along the list of inner dependencies and their state (file size, timestamp, file hash, etc.)
| Name | FStormSyncTransportSyncRequest |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/StormSync/Source/StormSyncTransportCore/Public/StormSyncTransportMessages.h |
| Include Path | #include "StormSyncTransportMessages.h" |
Syntax
USTRUCT ()
struct FStormSyncTransportSyncRequest
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor. | StormSyncTransportMessages.h | ||
FStormSyncTransportSyncRequest
(
const FGuid& InMessageId |
StormSyncTransportMessages.h | ||
FStormSyncTransportSyncRequest
(
const TArray< FName >& InPackageNames, |
StormSyncTransportMessages.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MessageId | FGuid | The message ID of this sync request / response transaction (used to identify the correct response from the target) | StormSyncTransportMessages.h |
|
| PackageDescriptor | FStormSyncPackageDescriptor | The package descriptor describing the state of the ava package we want to synchronize | StormSyncTransportMessages.h |
|
| PackageNames | TArray< FName > | The top level list of package names (from which we gather the list of inner file dependencies / references) | StormSyncTransportMessages.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString ToString() |
StormSyncTransportMessages.h |