![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FUnixFileRegistry:Public Member Functions | |
| FUnixFileRegistry () | |
Public Member Functions inherited from FFileHandleRegistry | |
| FFileHandleRegistry (int32 InMaxOpenHandles) | |
| virtual | ~FFileHandleRegistry ()=default |
| FRegisteredFileHandle * | InitialOpenFile (const TCHAR *Filename) |
| void | UnTrackAndCloseFile (FRegisteredFileHandle *Handle) |
| bool | TrackStartRead (FRegisteredFileHandle *Handle) |
| void | TrackEndRead (FRegisteredFileHandle *Handle) |
Protected Member Functions | |
| virtual FRegisteredFileHandle * | PlatformInitialOpenFile (const TCHAR *Filename) override |
| virtual bool | PlatformReopenFile (FRegisteredFileHandle *Handle) override |
| virtual void | PlatformCloseFile (FRegisteredFileHandle *Handle) override |
Unix file handle implementation which limits number of open files per thread. This is to prevent running out of system file handles. Should not be neccessary when using pak file (e.g., SHIPPING?) so not particularly optimized. Only manages files which are opened READ_ONLY. Unix version of the file handle registry
|
inline |
|
overrideprotectedvirtual |
Implements FFileHandleRegistry.
|
overrideprotectedvirtual |
Implements FFileHandleRegistry.
|
overrideprotectedvirtual |
Implements FFileHandleRegistry.