5#include "Containers/Array.h"
24#define BACKUP_LOG_FILENAME_POSTFIX TEXT("-backup-")
55 double LastArchiveFlushTime;
58 CORE_API void FlushArchiveAndResetTimer();
61 CORE_API void SerializeBufferToArchive();
181 TCHAR Filename[1024];
184 bool bCreatingWriter;
190 struct FCategoryInclusionInternal;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
EByteOrderMark
Definition OutputDeviceFile.h:100
Definition Archive.h:1208
Definition OutputDeviceFile.h:31
virtual CORE_API uint32 Run()
Definition OutputDeviceFile.cpp:283
virtual CORE_API bool Init()
Definition OutputDeviceFile.cpp:278
CORE_API void Flush()
Definition OutputDeviceFile.cpp:270
virtual FSingleThreadRunnable * GetSingleThreadInterface() override
Definition OutputDeviceFile.h:88
virtual CORE_API ~FAsyncWriter()
Definition OutputDeviceFile.cpp:200
virtual CORE_API void Stop()
Definition OutputDeviceFile.cpp:305
EThreadNameOption
Definition OutputDeviceFile.h:69
virtual CORE_API void Tick() override
Definition OutputDeviceFile.cpp:310
Definition NameTypes.h:617
Definition OutputDeviceFile.h:109
CORE_API bool IsOpened() const
Definition OutputDeviceFile.cpp:457
virtual bool CanBeUsedOnPanicThread() const override
Definition OutputDeviceFile.h:152
static CORE_API bool IsBackupCopy(const TCHAR *Filename)
Definition OutputDeviceFile.cpp:437
const TCHAR * GetFilename() const
Definition OutputDeviceFile.h:168
CORE_API void TearDown() override
Definition OutputDeviceFile.cpp:388
CORE_API void IncludeCategory(const class FName &InCategoryName)
Definition OutputDeviceFile.cpp:603
CORE_API void SetFilename(const TCHAR *InFilename)
Definition OutputDeviceFile.cpp:375
CORE_API void Flush() override
Definition OutputDeviceFile.cpp:409
CORE_API ~FOutputDeviceFile()
Definition OutputDeviceFile.cpp:370
virtual bool CanBeUsedOnAnyThread() const override
Definition OutputDeviceFile.h:148
static CORE_API void CreateBackupCopy(const TCHAR *Filename)
Definition OutputDeviceFile.cpp:420
Definition OutputDevice.h:133
Definition RunnableThread.h:20
Definition SingleThreadRunnable.h:12
Definition ThreadSafeCounter.h:14
Definition AndroidPlatformMisc.h:14
Definition UniquePtr.h:107
Type
Definition LogVerbosity.h:17