1 #ifndef MF_LOG_READER_H
2 #define MF_LOG_READER_H
7 #include "fhiclcpp/fwd.h"
8 #include "messagefacility/MessageLogger/MessageLogger.h"
10 #include <boost/regex.hpp>
12 #include "mfextensions/Receivers/MVReceiver.hh"
28 explicit LogReader(
const fhicl::ParameterSet& pset);
46 bool iseof() {
return log_.eof(); }
58 std::string filename_;
61 boost::regex metadata_1;
LogReader(const fhicl::ParameterSet &pset)
LogReader Constructor
virtual ~LogReader()
LogReader Destructor
void run()
Receiver loop method. Reads messages from file and emits newMessage signal
MessageFacility Log Reader Read messagefacility log archive and reemit as messagefacility messages ...
A MVReceiver class listens for messages and raises a signal when one arrives
msg_ptr_t read_next()
Read the next message from the input stream