35 #ifndef _MemoryWriter_H__ 36 #define _MemoryWriter_H__ 61 : level(level), context(&context), lines(lines) {}
#define _UtilExport
Definition: UtilPrereqs.h:60
A helper struct which is used to store output and its properties.
Definition: MemoryWriter.h:57
Stores all information about a context.
Definition: OutputDefinitions.h:112
OutputLevel
Output levels define type and importance of an output message.
Definition: OutputDefinitions.h:84
MemoryWriter is a singleton which is derived from OutputListener and writes all output to a list...
Definition: MemoryWriter.h:54
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Shared library macros, enums, constants and forward declarations for the util library ...
Message(OutputLevel level, const OutputContextContainer &context, const std::vector< std::string > &lines)
Constructor, assigns all values.
Definition: MemoryWriter.h:60
OutputListener is an interface which is used to receive output of a certain level and context from Ou...
Definition: OutputListener.h:51
Declaration of the OutputListener interface which receives output from orxonox::OutputManager.
OutputLevel level
The level of the output message.
Definition: MemoryWriter.h:63
const OutputContextContainer * context
The context of the output message.
Definition: MemoryWriter.h:64
std::vector< std::string > lines
The lines of text of the output message.
Definition: MemoryWriter.h:65
std::vector< Message > messages_
Stores all output messages from the creation of this instance until disable() is called.
Definition: MemoryWriter.h:83