33 #ifndef CXREPORTERTHREAD_H
34 #define CXREPORTERTHREAD_H
36 #include "cxResourceExport.h"
45 #include "boost/shared_ptr.hpp"
46 #include "boost/function.hpp"
94 void onMessageEmitted(
Message msg);
96 bool initializeLogFile(
LogFile file);
98 void sendToFile(
Message message);
99 void sendToCout(
Message message);
101 typedef boost::shared_ptr<class SingleStreamerImpl> SingleStreamerImplPtr;
102 SingleStreamerImplPtr mCout;
103 SingleStreamerImplPtr mCerr;
106 QStringList mInitializedFiles;
116 #endif // CXREPORTERTHREAD_H
virtual void logMessage(Message msg)
virtual void executeSetLoggingFolder(QString absoluteLoggingFolderPath)
void emittedMessage(Message message)
emitted for each new message, in addition to writing to file.
virtual ~ReporterThread()
ReporterThread(QObject *parent=NULL)