1 #ifndef EventFilter_Utilities_FedRawDataInputSource_h
2 #define EventFilter_Utilities_FedRawDataInputSource_h
7 #include <condition_variable>
9 #include "tbb/concurrent_queue.h"
10 #include "tbb/concurrent_vector.h"
12 #include "boost/filesystem.hpp"
24 class InputSourceDescription;
34 namespace jsoncollector {
35 class DataPointDefinition;
55 virtual void rewind_()
override;
97 std::unique_ptr<FRDEventMsgView>
event_;
178 void reset(
unsigned int newOffset,
unsigned int toRead,
unsigned int fileIndex) {
216 for (
unsigned int i=0;
i<nChunks;
i++)
224 return chunks_[chunkid]!=
nullptr &&
chunks_[chunkid]->readComplete_;
226 bool advance(
unsigned char* & dataPosition,
const size_t size);
232 #endif // EventFilter_Utilities_FedRawDataInputSource_h
static boost::mutex mutex
tuple path
else: Piece not in the list, fine.
unsigned int offset(bool)
tuple FastMonitoringService
tuple size
Write out results.