UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NetworkMessage.h File Reference
#include "Containers/Array.h"
#include "CoreMinimal.h"
#include "HAL/Platform.h"
#include "Misc/AssertionMacros.h"
#include "Misc/ByteSwap.h"
#include "Misc/Crc.h"
#include "Misc/DateTime.h"
#include "Misc/EnumClassFlags.h"
#include "Serialization/Archive.h"
#include "Serialization/ArrayReader.h"
#include "Serialization/BufferArchive.h"

Go to the source code of this file.

Classes

class  FSimpleAbstractSocket
 
class  FSimpleAbstractSocket_FSocket
 
class  FSimpleAbstractSocket_FMultichannelTCPSocket
 
struct  FNFSMessageHeader
 
struct  FFileInfo
 
class  FNetworkFileArchive
 

Namespaces

namespace  NFS_Messages
 
namespace  NFS_Channels
 

Macros

#define USE_MCSOCKET_FOR_NFS   (0)
 

Enumerations

enum  { DEFAULT_TCP_FILE_SERVING_PORT =41899 , DEFAULT_HTTP_FILE_SERVING_PORT =41898 }
 
enum  NFS_Messages::Type {
  NFS_Messages::SyncFile , NFS_Messages::DeleteFile , NFS_Messages::MoveFile , NFS_Messages::SetReadOnly ,
  NFS_Messages::OpenRead , NFS_Messages::OpenWrite , NFS_Messages::OpenAppend , NFS_Messages::CreateDirectory ,
  NFS_Messages::DeleteDirectory , NFS_Messages::IterateDirectory , NFS_Messages::IterateDirectoryRecursively , NFS_Messages::DeleteDirectoryRecursively ,
  NFS_Messages::CopyFile , NFS_Messages::GetFileInfo , NFS_Messages::Read , NFS_Messages::ReadAt ,
  NFS_Messages::Write , NFS_Messages::Close , NFS_Messages::Seek , NFS_Messages::SetTimeStamp ,
  NFS_Messages::ToAbsolutePathForRead , NFS_Messages::ToAbsolutePathForWrite , NFS_Messages::ReportLocalFiles , NFS_Messages::GetFileList ,
  NFS_Messages::Heartbeat , NFS_Messages::RecompileShaders
}
 
enum  NFS_Channels::Type { NFS_Channels::Main = 100 , NFS_Channels::UnsolicitedFiles = 101 , NFS_Channels::Heatbeat = 102 }
 
enum class  EConnectionFlags : uint8 { None = 0x00000000 , Streaming = 0x00000001 , PreCookedIterative = 0x00000002 }
 

Functions

 ENUM_CLASS_FLAGS (EConnectionFlags)
 

Macro Definition Documentation

◆ USE_MCSOCKET_FOR_NFS

#define USE_MCSOCKET_FOR_NFS   (0)

Enumeration Type Documentation

◆ anonymous enum

Enumerator
DEFAULT_TCP_FILE_SERVING_PORT 
DEFAULT_HTTP_FILE_SERVING_PORT 

◆ EConnectionFlags

enum class EConnectionFlags : uint8
strong
Enumerator
None 
Streaming 
PreCookedIterative 

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( EConnectionFlags  )