Navigation
API > API/Runtime > API/Runtime/Core
| Name | FPlatformFileOpenLog |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/HAL/IPlatformFileOpenLogWrapper.h |
| Include Path | #include "HAL/IPlatformFileOpenLogWrapper.h" |
Syntax
class FPlatformFileOpenLog : public IPlatformFile
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPlatformFileOpenLog() |
HAL/IPlatformFileOpenLogWrapper.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPlatformFileOpenLog() |
HAL/IPlatformFileOpenLogWrapper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddLabelToOpenLog
(
const TCHAR* LabelStr |
HAL/IPlatformFileOpenLogWrapper.h | ||
void AddPackageToOpenLog
(
const TCHAR* Filename |
HAL/IPlatformFileOpenLogWrapper.h | ||
void AddToOpenLog
(
const TCHAR* Filename |
HAL/IPlatformFileOpenLogWrapper.h |
Overridden from IPlatformFile
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString ConvertToAbsolutePathForExternalAppForRead
(
const TCHAR* Filename |
Converts passed in filename to use an absolute path (for reading). | HAL/IPlatformFileOpenLogWrapper.h | |
virtual FString ConvertToAbsolutePathForExternalAppForWrite
(
const TCHAR* Filename |
Converts passed in filename to use an absolute path (for writing) | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool CopyDirectoryTree
(
const TCHAR* DestinationDirectory, |
Copy a file or a hierarchy of files (directory). | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool CopyFile
(
const TCHAR* To, |
Copy a file. This will fail if the destination file already exists. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool CreateDirectory
(
const TCHAR* Directory |
Create a directory and return true if the directory was created or already existed. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool CreateDirectoryTree
(
const TCHAR* Directory |
Create a directory, including any parent directories and return true if the directory was created or already existed. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool DeleteDirectory
(
const TCHAR* Directory |
Delete a directory and return true if the directory was deleted or otherwise does not exist. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool DeleteDirectoryRecursively
(
const TCHAR* Directory |
Delete all files and subdirectories in a directory, then delete the directory itself | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool DeleteFile
(
const TCHAR* Filename |
Delete a file and return true if the file exists. Will not delete read only files. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool DirectoryExists
(
const TCHAR* Directory |
Return true if the directory exists. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool FileExists
(
const TCHAR* Filename |
Return true if the file exists. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual int64 FileSize
(
const TCHAR* Filename |
Return the size of the file, or -1 if it doesn't exist. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual FDateTime GetAccessTimeStamp
(
const TCHAR* Filename |
Return the last access time of a file. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual FString GetFilenameOnDisk
(
const TCHAR* Filename |
For case insensitive filesystems, returns the full path of the file with the same case as in the filesystem | HAL/IPlatformFileOpenLogWrapper.h | |
virtual IPlatformFile * GetLowerLevel() |
Gets the platform file wrapped by this file. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual const TCHAR * GetName() |
Gets this platform file type name. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual FFileStatData GetStatData
(
const TCHAR* FilenameOrDirectory |
Return the stat data for the given file or directory. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual FDateTime GetTimeStamp
(
const TCHAR* Filename |
Return the modification time of a file. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool Initialize
(
IPlatformFile* Inner, |
Initializes platform file. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool IsReadOnly
(
const TCHAR* Filename |
Return true if the file is read only. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool IterateDirectory
(
const TCHAR* Directory, |
Call the visitor once for each file or directory in a single directory. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool IterateDirectory
(
const TCHAR* Directory, |
Call the Visit function of the visitor once for each file or directory in a single directory. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool IterateDirectoryRecursively
(
const TCHAR* Directory, |
Call the Visit function of the visitor once for each file or directory in a directory tree. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool IterateDirectoryRecursively
(
const TCHAR* Directory, |
Call the Visit function of the visitor once for each file or directory in a directory tree. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool IterateDirectoryStat
(
const TCHAR* Directory, |
Call the visitor once for each file or directory in a single directory. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool IterateDirectoryStat
(
const TCHAR* Directory, |
Call the Visit function of the visitor once for each file or directory in a single directory. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool IterateDirectoryStatRecursively
(
const TCHAR* Directory, |
Call the Visit function of the visitor once for each file or directory in a directory tree. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool IterateDirectoryStatRecursively
(
const TCHAR* Directory, |
Call the Visit function of the visitor once for each file or directory in a directory tree. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool MoveFile
(
const TCHAR* To, |
Attempt to move a file. Return true if successful. Will not overwrite existing files. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual IAsyncReadFileHandle * OpenAsyncRead
(
const TCHAR* Filename, |
Open a file for async reading. This call does not hit the disk or block. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual FOpenMappedResult OpenMappedEx
(
const TCHAR* Filename, |
Open a file for async reading. This call does hit the disk; it is synchronous open. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual IFileHandle * OpenRead
(
const TCHAR* Filename, |
Attempt to open a file for reading. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual IFileHandle * OpenWrite
(
const TCHAR* Filename, |
Attempt to open a file for writing. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool SendMessageToServer
(
const TCHAR* Message, |
Sends a message to the file server, and will block until it's complete. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual void SetLowerLevel
(
IPlatformFile* NewLowerLevel |
Sets the platform file wrapped by this file. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool SetReadOnly
(
const TCHAR* Filename, |
Attempt to change the read only status of a file. Return true if successful. | HAL/IPlatformFileOpenLogWrapper.h | |
virtual void SetTimeStamp
(
const TCHAR* Filename, |
Sets the modification time of a file | HAL/IPlatformFileOpenLogWrapper.h | |
virtual bool ShouldBeUsed
(
IPlatformFile* Inner, |
Checks if this platform file should be used even though it was not asked to be. | HAL/IPlatformFileOpenLogWrapper.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddLabel
(
const FmtType& Fmt, |
HAL/IPlatformFileOpenLogWrapper.h | ||
static void AddLabelInternal
(
const TCHAR* Fmt, |
HAL/IPlatformFileOpenLogWrapper.h | ||
static const TCHAR * GetTypeName() |
HAL/IPlatformFileOpenLogWrapper.h |