6#define __RTTracer_h__ included
9#include <RTStreamBuffer.h>
36 std::string _traceFile;
45 static std::string initTraceFile(
void);
47 static RTS_INLINE
void traceMS(
const RTMessage*);
57#include <RTTracer.inl>
An instance of this class represents a capsule instance.
Definition: RTActor.h:44
Represents a message used for communication between capsule instances.
Definition: RTMessage.h:33
Definition: RTStreamBuffer.h:22
Definition: RTTracer.h:15
static void flushTrace(void)
Flush buffered trace messages to file.
Definition: RTTracer.inl:12
static bool isEnabled(void)
Check if tracing is enabled.
Definition: RTTracer.inl:16
static void setEnabled(bool)
Enable or disable tracing to file.
int flush(void) override
Flushes the data written to the buffer.