UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FServerTOC Struct Reference

#include <ServerTOC.h>

Public Types

typedef TMap< FString, FDateTimeFDirectory
 

Public Member Functions

SOCKETS_API ~FServerTOC ()
 
SOCKETS_API void AddFileOrDirectory (const FString &Filename, const FDateTime &Timestamp)
 
SOCKETS_API const FDateTimeFindFile (const FString &Filename) const
 
SOCKETS_API const FDirectoryFindDirectory (const FString &Directory) const
 
SOCKETS_API FDirectoryFindDirectory (const FString &Directory)
 
SOCKETS_API int32 RemoveFileOrDirectory (const FString &Filename)
 

Public Attributes

TMap< FString, FDirectory * > Directories
 

Detailed Description

Helper struct to hold and quickly access server TOC.

Member Typedef Documentation

◆ FDirectory

List of files in a directory.

Constructor & Destructor Documentation

◆ ~FServerTOC()

FServerTOC::~FServerTOC ( )

Destructor. Destroys directories.

Member Function Documentation

◆ AddFileOrDirectory()

void FServerTOC::AddFileOrDirectory ( const FString &  Filename,
const FDateTime Timestamp 
)

Adds a file or directory to TOC.

Parameters
FilenameFile name or directory name to add.
TimestampFile timestamp. Directories should have this set to 0.

◆ FindDirectory() [1/2]

FServerTOC::FDirectory * FServerTOC::FindDirectory ( const FString &  Directory)

Finds a directory in TOC non const version used internally see FindDirectory

Parameters
DirectoryDirectory to find
Returns
pointer to a FDirectory if the directory was found, null otherwise

◆ FindDirectory() [2/2]

const FServerTOC::FDirectory * FServerTOC::FindDirectory ( const FString &  Directory) const

Finds a directory in TOC.

Parameters
DirectoryDirectory to find.
Returns
Pointer to a FDirectory if the directory was found, NULL otherwise.

◆ FindFile()

const FDateTime * FServerTOC::FindFile ( const FString &  Filename) const

Finds a file in TOC.

Parameters
FilenameFile name to find.
Returns
Pointer to a timestamp if the file was found, NULL otherwise.

◆ RemoveFileOrDirectory()

int32 FServerTOC::RemoveFileOrDirectory ( const FString &  Filename)

Member Data Documentation

◆ Directories

TMap<FString, FDirectory*> FServerTOC::Directories

This is the "TOC" of the server


The documentation for this struct was generated from the following files: