#include <rlog/RLogNode.h>
Public Attributes | |
PublishLoc * | publisher |
time_t | time |
time of publication | |
const char * | msg |
formatted msg - gets destroyed when publish() call returns. | |
std::set< RLogNode * > | seen |
RLogData is the data which is published from rDebug(), rWarning(), rError() and rLog() macros. It contains a link to the publisher, the (approximate) time of the publication, and the formatted message.
Note that none of the data in the publication is considered to be static. Once control has returned to the publisher, the data may be destroyed. If it is necessary to hang on to any of the data, a deep copy must be made.