|
| NETWORKFILE_API | FNetworkPlatformFile () |
| |
| virtual NETWORKFILE_API | ~FNetworkPlatformFile () |
| |
| virtual NETWORKFILE_API bool | ShouldBeUsed (IPlatformFile *Inner, const TCHAR *CmdLine) const override |
| |
| virtual NETWORKFILE_API bool | Initialize (IPlatformFile *Inner, const TCHAR *CmdLine) override |
| |
| virtual NETWORKFILE_API void | InitializeAfterSetActive () override |
| |
| virtual IPlatformFile * | GetLowerLevel () override |
| |
| virtual void | SetLowerLevel (IPlatformFile *NewLowerLevel) override |
| |
| virtual void | GetTimeStampPair (const TCHAR *PathA, const TCHAR *PathB, FDateTime &OutTimeStampA, FDateTime &OutTimeStampB) |
| |
| virtual const TCHAR * | GetName () const override |
| |
| virtual bool | IsUsable () |
| |
| virtual bool | FileExists (const TCHAR *Filename) override |
| |
| virtual int64 | FileSize (const TCHAR *Filename) override |
| |
| virtual NETWORKFILE_API bool | DeleteFile (const TCHAR *Filename) override |
| |
| virtual bool | IsReadOnly (const TCHAR *Filename) override |
| |
| virtual NETWORKFILE_API bool | MoveFile (const TCHAR *To, const TCHAR *From) override |
| |
| virtual NETWORKFILE_API bool | SetReadOnly (const TCHAR *Filename, bool bNewReadOnlyValue) override |
| |
| virtual FDateTime | GetTimeStamp (const TCHAR *Filename) override |
| |
| virtual NETWORKFILE_API void | SetTimeStamp (const TCHAR *Filename, FDateTime DateTime) override |
| |
| virtual FDateTime | GetAccessTimeStamp (const TCHAR *Filename) override |
| |
| virtual FString | GetFilenameOnDisk (const TCHAR *Filename) override |
| |
| virtual NETWORKFILE_API IFileHandle * | OpenRead (const TCHAR *Filename, bool bAllowWrite=false) override |
| |
| virtual NETWORKFILE_API IFileHandle * | OpenWrite (const TCHAR *Filename, bool bAppend=false, bool bAllowRead=false) override |
| |
| virtual NETWORKFILE_API bool | DirectoryExists (const TCHAR *Directory) override |
| |
| virtual NETWORKFILE_API bool | CreateDirectoryTree (const TCHAR *Directory) override |
| |
| virtual NETWORKFILE_API bool | CreateDirectory (const TCHAR *Directory) override |
| |
| virtual NETWORKFILE_API bool | DeleteDirectory (const TCHAR *Directory) override |
| |
| virtual NETWORKFILE_API FFileStatData | GetStatData (const TCHAR *FilenameOrDirectory) override |
| |
| virtual NETWORKFILE_API bool | IterateDirectory (const TCHAR *Directory, IPlatformFile::FDirectoryVisitor &Visitor) override |
| |
| virtual NETWORKFILE_API bool | IterateDirectoryRecursively (const TCHAR *Directory, IPlatformFile::FDirectoryVisitor &Visitor) override |
| |
| virtual NETWORKFILE_API bool | IterateDirectoryStat (const TCHAR *Directory, IPlatformFile::FDirectoryStatVisitor &Visitor) override |
| |
| virtual NETWORKFILE_API bool | IterateDirectoryStatRecursively (const TCHAR *Directory, IPlatformFile::FDirectoryStatVisitor &Visitor) override |
| |
| virtual NETWORKFILE_API bool | DeleteDirectoryRecursively (const TCHAR *Directory) override |
| |
| virtual NETWORKFILE_API bool | CopyFile (const TCHAR *To, const TCHAR *From, EPlatformFileRead ReadFlags=EPlatformFileRead::None, EPlatformFileWrite WriteFlags=EPlatformFileWrite::None) override |
| |
| virtual NETWORKFILE_API FString | ConvertToAbsolutePathForExternalAppForRead (const TCHAR *Filename) override |
| |
| virtual NETWORKFILE_API FString | ConvertToAbsolutePathForExternalAppForWrite (const TCHAR *Filename) override |
| |
| virtual NETWORKFILE_API bool | SendMessageToServer (const TCHAR *Message, IPlatformFile::IFileServerMessageHandler *Handler) override |
| |
| virtual NETWORKFILE_API void | Tick () override |
| |
| virtual NETWORKFILE_API bool | SendPayloadAndReceiveResponse (TArray< uint8 > &In, TArray< uint8 > &Out) |
| |
| virtual NETWORKFILE_API bool | ReceiveResponse (TArray< uint8 > &Out) |
| |
| NETWORKFILE_API bool | SendReadMessage (uint8 *Destination, int64 BytesToRead) |
| |
| NETWORKFILE_API bool | SendWriteMessage (const uint8 *Source, int64 BytesToWrite) |
| |
| virtual NETWORKFILE_API FString | GetVersionInfo () const |
| |
| CORE_API | IPlatformFile () |
| |
| virtual CORE_API | ~IPlatformFile () |
| |
| virtual void | SetSandboxEnabled (bool bInEnabled) |
| |
| virtual bool | IsSandboxEnabled () const |
| |
| virtual void | InitializeAfterProjectFilePath () |
| |
| virtual void | MakeUniquePakFilesForTheseFiles (const TArray< TArray< FString > > &InFiles) |
| |
| virtual void | InitializeNewAsyncIO () |
| |
| virtual void | AddLocalDirectories (TArray< FString > &LocalDirectories) |
| |
| virtual void | BypassSecurity (bool bInBypass) |
| |
| virtual bool | DeleteFiles (const TArrayView< const TCHAR * > &Filenames) |
| |
| virtual ESymlinkResult | IsSymlink (const TCHAR *Filename) |
| |
| virtual bool | HasMarkOfTheWeb (FStringView Filename, FString *OutSourceURL=nullptr) |
| |
| virtual bool | SetMarkOfTheWeb (FStringView Filename, bool bNewStatus, const FString *InSourceURL=nullptr) |
| |
| virtual CORE_API FFileOpenResult | OpenRead (const TCHAR *Filename, EOpenReadFlags Flags) |
| |
| virtual FFileOpenResult | OpenReadNoBuffering (const TCHAR *Filename, EOpenReadFlags Flags) |
| |
| virtual IFileHandle * | OpenReadNoBuffering (const TCHAR *Filename, bool bAllowWrite=false) |
| |
| virtual CORE_API FFileOpenResult | OpenWrite (const TCHAR *Filename, EOpenWriteFlags Flags) |
| |
| virtual CORE_API bool | FileJournalIsAvailable (const TCHAR *VolumeOrPath=nullptr, ELogVerbosity::Type *OutErrorLevel=nullptr, FString *OutError=nullptr) |
| |
| virtual CORE_API uint64 | FileJournalGetMaximumSize (const TCHAR *VolumeOrPath=nullptr, ELogVerbosity::Type *OutErrorLevel=nullptr, FString *OutError=nullptr) const |
| |
| virtual CORE_API EFileJournalResult | FileJournalGetLatestEntry (const TCHAR *VolumeName, FFileJournalId &OutJournalId, FFileJournalEntryHandle &OutEntryHandle, FString *OutError=nullptr) |
| |
| virtual CORE_API bool | FileJournalIterateDirectory (const TCHAR *Directory, FDirectoryJournalVisitorFunc Visitor, FString *OutError=nullptr) |
| |
| virtual CORE_API FFileJournalData | FileJournalGetFileData (const TCHAR *FilenameOrDirectory, FString *OutError=nullptr) |
| |
| virtual CORE_API EFileJournalResult | FileJournalReadModified (const TCHAR *VolumeName, const FFileJournalId &JournalIdOfStartingEntry, const FFileJournalEntryHandle &StartingJournalEntry, TMap< FFileJournalFileHandle, FString > &KnownDirectories, TSet< FString > &OutModifiedDirectories, FFileJournalEntryHandle &OutNextJournalEntry, FString *OutError=nullptr) |
| |
| virtual CORE_API FString | FileJournalGetVolumeName (FStringView InPath) |
| |
| virtual CORE_API FFileOpenAsyncResult | OpenAsyncRead (const TCHAR *Filename, EOpenReadFlags Flags) |
| |
| virtual CORE_API IAsyncReadFileHandle * | OpenAsyncRead (const TCHAR *Filename, bool bAllowWrite=false) |
| |
| virtual void | SetAsyncMinimumPriority (EAsyncIOPriorityAndFlags MinPriority) |
| |
| virtual CORE_API IMappedFileHandle * | OpenMapped (const TCHAR *Filename) |
| |
| virtual CORE_API FOpenMappedResult | OpenMappedEx (const TCHAR *Filename, EOpenReadFlags OpenOptions=EOpenReadFlags::None, int64 MaximumSize=0) |
| |
| virtual CORE_API FDateTime | GetTimeStampLocal (const TCHAR *Filename) |
| |
| virtual CORE_API bool | IterateDirectory (const TCHAR *Directory, FDirectoryVisitorFunc Visitor) |
| |
| virtual CORE_API bool | IterateDirectoryStat (const TCHAR *Directory, FDirectoryStatVisitorFunc Visitor) |
| |
| virtual CORE_API bool | IterateDirectoryRecursively (const TCHAR *Directory, FDirectoryVisitorFunc Visitor) |
| |
| virtual CORE_API bool | IterateDirectoryStatRecursively (const TCHAR *Directory, FDirectoryStatVisitorFunc Visitor) |
| |
| virtual CORE_API void | FindFiles (TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension) |
| |
| virtual CORE_API void | FindFilesRecursively (TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension) |
| |
| virtual CORE_API bool | CopyDirectoryTree (const TCHAR *DestinationDirectory, const TCHAR *Source, bool bOverwriteAllExisting) |
| |
| virtual bool | DoesCreatePublicFiles () |
| |
| virtual void | SetCreatePublicFiles (bool bCreatePublicFiles) |
| |
| virtual int64 | GetAllowedBytesToWriteThrottledStorage (const TCHAR *DestinationPath=nullptr) |
| |
| CORE_API | FSelfRegisteringExec () |
| |
| virtual CORE_API | ~FSelfRegisteringExec () |
| |
| virtual CORE_API | ~FExec () |
| |
| virtual CORE_API bool | Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
| |
Wrapper to redirect the low level file system to a server