33#include <NDEVR/LogStream.h>
34#include <NDEVR/File.h>
38 class AsciiWriteThread;
50 void addMessage(
const LogMessage& message)
final override;
51 void setFile(
const File& file,
bool append);
52 void moveFile(
File new_location);
53 void copyFile(
File new_location);
54 const File& file()
const;
55#if NDEVR_SUPPORTS_THREADING
60#if NDEVR_SUPPORTS_THREADING
61 AsciiWriteThread* m_write_thread;
When attached to a log, writes messages directly to a specified ascii file.
Definition AsciiFileOutputStream.h:45
void setProgress(fltp04) final override
Definition AsciiFileOutputStream.h:49
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition LogMessage.h:40
Definition LogStream.h:42
Definition ProgressInfo.hpp:43
float fltp04
Defines an alias representing a 4 byte floating-point number.
Definition BaseValues.hpp:157