Navigation
API > API/Plugins > API/Plugins/StormSyncCore
Delegates used by the editor.
| Name | FStormSyncCoreDelegates |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/StormSync/Source/StormSyncCore/Public/StormSyncCoreDelegates.h |
| Include Path | #include "StormSyncCoreDelegates.h" |
Syntax
struct FStormSyncCoreDelegates
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnFileImported | TMulticastDelegate_OneParam< void, const FString & > | Delegate type for when imported spak has completed extraction. | StormSyncCoreDelegates.h |
| FOnPakAssetExtracted | TMulticastDelegate_TwoParams< void, const FName &, const FString & > | Delegate type for when one asset is extracted from an incoming pak | StormSyncCoreDelegates.h |
| FOnPreStartSendingBuffer | TMulticastDelegate_ThreeParams< void, const FString &, const FString &, int32 > | Delegate type for a client socket about to open a stream for sending a buffer | StormSyncCoreDelegates.h |
| FOnReceivingBytes | TMulticastDelegate_TwoParams< void, const FString &, int32 > | Delegate type for a client socket receiving response from server, indicating how many bytes it received so far | StormSyncCoreDelegates.h |
| FOnRequestImportBuffer | TMulticastDelegate_TwoParams< void, const FStormSyncPackageDescriptor &, const FStormSyncArchivePtr & > | Delegate type for when an incoming pak extraction process starts | StormSyncCoreDelegates.h |
| FOnRequestImportFile | TMulticastDelegate_OneParam< void, const FString & > | Delegate type for when one an incoming pak extraction process starts | StormSyncCoreDelegates.h |
| FOnServiceDiscoveryConnection | TMulticastDelegate_TwoParams< void, const FString &, const FStormSyncConnectedDevice & > | Delegate type for a new connection over the network on storm sync message bus. | StormSyncCoreDelegates.h |
| FOnServiceDiscoveryDisconnection | TMulticastDelegate_OneParam< void, const FString & > | Delegate type for a disconnection on storm sync message bus. | StormSyncCoreDelegates.h |
| FOnServiceDiscoveryReceivedWakeup | TMulticastDelegate_NoParams< void > | Wakeup event sent through the discovery service to re-active the other services. | StormSyncCoreDelegates.h |
| FOnServiceDiscoveryServerStatusChange | TMulticastDelegate_TwoParams< void, const FString &, bool > | Delegate type for when server status for a connection on storm sync network has changed (either running or stopped). | StormSyncCoreDelegates.h |
| FOnServiceDiscoveryStateChange | TMulticastDelegate_TwoParams< void, const FString &, EStormSyncConnectedDeviceState > | Delegate type for when a connection on storm sync network state is changing (might become unresponsive). | StormSyncCoreDelegates.h |
| FOnStartSendingBuffer | TMulticastDelegate_TwoParams< void, const FString &, int32 > | Delegate type for a client socket opening a tcp stream and sending a buffer to a remote server | StormSyncCoreDelegates.h |
| FOnStormSyncServerStarted | TMulticastDelegate_NoParams< void > | Broadcasted when server module starts the endpoint | StormSyncCoreDelegates.h |
| FOnStormSyncServerStopped | TMulticastDelegate_NoParams< void > | Broadcasted when server module stops the endpoint | StormSyncCoreDelegates.h |
| FOnTransferComplete | TMulticastDelegate_OneParam< void, const FString & > | Delegate type for a client socket receiving "transfer complete" response from server, indicating the tcp transfer is done. | StormSyncCoreDelegates.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnFileImported | FOnFileImported | StormSyncCoreDelegates.h | |
| OnPakAssetExtracted | FOnPakAssetExtracted | Called when a file is extracted from an incoming storm sync pak | StormSyncCoreDelegates.h |
| OnPreStartSendingBuffer | FOnPreStartSendingBuffer | Called when a tcp socket client is about to open a tcp stream and starts sending buffer to a remote server, before the buffer is created and the connection is established. | StormSyncCoreDelegates.h |
| OnReceivingBytes | FOnReceivingBytes | Called when a tcp socket client is receiving a response from a server we are sending to (including the size it receives so far) | StormSyncCoreDelegates.h |
| OnRequestImportBuffer | FOnRequestImportBuffer | Called when receiving a buffer over network and used to queue up an import task | StormSyncCoreDelegates.h |
| OnRequestImportFile | FOnRequestImportFile | Called when importing an .spak file via the Archive factory (import via content browser) and used to queue up an import task | StormSyncCoreDelegates.h |
| OnServiceDiscoveryConnection | FOnServiceDiscoveryConnection | Called when service discovery manager detects a new connection on Storm Sync network | StormSyncCoreDelegates.h |
| OnServiceDiscoveryDisconnection | FOnServiceDiscoveryDisconnection | Called when service discovery manager detects a connection dropped on Storm Sync network (happens after a certain amount of inactivity configured via StormSyncTransportSettings) | StormSyncCoreDelegates.h |
| OnServiceDiscoveryReceivedWakeup | FOnServiceDiscoveryReceivedWakeup | Called when the discovery service receives a wakeup request. | StormSyncCoreDelegates.h |
| OnServiceDiscoveryServerStatusChange | FOnServiceDiscoveryServerStatusChange | Called when service discovery manager detects a state change for remote server endpoint on a connected device | StormSyncCoreDelegates.h |
| OnServiceDiscoveryStateChange | FOnServiceDiscoveryStateChange | Called when service discovery manager detects a state change for a connected device on Storm Sync network (might become unresponsive) | StormSyncCoreDelegates.h |
| OnStartSendingBuffer | FOnStartSendingBuffer | Called when a tcp socket client opens a tcp stream and starts sending a buffer to a remote server | StormSyncCoreDelegates.h |
| OnStormSyncServerStarted | FOnStormSyncServerStarted | Server started delegate | StormSyncCoreDelegates.h |
| OnStormSyncServerStopped | FOnStormSyncServerStopped | Server stopped delegate | StormSyncCoreDelegates.h |
| OnTransferComplete | FOnTransferComplete | Called when a tcp socket client is receiving a response from a server we are sending to (including the size it receives so far) | StormSyncCoreDelegates.h |