UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
INetworkFileSystemModule.h File Reference
#include "CoreMinimal.h"
#include "Modules/ModuleInterface.h"
#include "ShaderCompiler.h"

Go to the source code of this file.

Classes

struct  FNetworkFileDelegateContainer
 
struct  FNetworkFileServerOptions
 
class  INetworkFileSystemModule
 

Namespaces

namespace  UE
 
namespace  UE::Cook
 

Enumerations

enum  ENetworkFileServerProtocol { NFSP_Tcp , NFSP_Http , NFSP_Platform }
 

Functions

 DECLARE_DELEGATE_ThreeParams (FFileRequestDelegate, FString &, const FString &, TArray< FString > &)
 
 DECLARE_DELEGATE_OneParam (FRecompileShadersDelegate, const FShaderRecompileData &)
 
 DECLARE_DELEGATE_RetVal (FString, FSandboxPathDelegate)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnFileModifiedDelegate, const FString &)
 
 DECLARE_DELEGATE_RetVal_TwoParams (bool, FNewConnectionDelegate, const FString &, const FString &)
 

Enumeration Type Documentation

◆ ENetworkFileServerProtocol

Enumerator
NFSP_Tcp 
NFSP_Http 
NFSP_Platform 

Platform-specific type of connection between a target device and a host pc.

It potentially offers performance benefits compared to generic networking protocols but is supported by only some of the platforms.

Function Documentation

◆ DECLARE_DELEGATE_OneParam()

DECLARE_DELEGATE_OneParam ( FRecompileShadersDelegate  ,
const FShaderRecompileData  
)

Delegate type for handling shader recompilation requests from a network client.

◆ DECLARE_DELEGATE_RetVal()

DECLARE_DELEGATE_RetVal ( FString  ,
FSandboxPathDelegate   
)

Delegate which returns an override for the sandbox path

◆ DECLARE_DELEGATE_RetVal_TwoParams()

DECLARE_DELEGATE_RetVal_TwoParams ( bool  ,
FNewConnectionDelegate  ,
const FString &  ,
const FString &   
)

Delegate which is called when a new connection is made to a file server client

Parameters
1Version string
2Platform name
Returns
return false if the connection should be destroyed

◆ DECLARE_DELEGATE_ThreeParams()

DECLARE_DELEGATE_ThreeParams ( FFileRequestDelegate  ,
FString &  ,
const FString &  ,
TArray< FString > &   
)

Delegate type for handling file requests from a network client.

The first parameter is the name of the requested file. The second parameter will hold the list of unsolicited files to send back.

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnFileModifiedDelegate  ,
const FString &   
)

Delegate which is called when an outside system modifies a file