9 #ifndef FURESOURCEQUEUE_H
10 #define FURESOURCEQUEUE_H 1
17 #include "log4cplus/logger.h"
18 #include "toolbox/lang/Class.h"
19 #include "toolbox/task/Action.h"
20 #include "toolbox/task/WorkLoop.h"
22 #include <sys/types.h>
134 #endif // FURESOURCEQUEUE_H
bool sendDqmWhileHalting()
bool handleCrashedEP(UInt_t runNumber, pid_t pid)
void initialize(bool segmentationMode, UInt_t nbRawCells, UInt_t nbRecoCells, UInt_t nbDqmCells, UInt_t rawCellSize, UInt_t recoCellSize, UInt_t dqmCellSize)
std::vector< pid_t > clientPrcIds() const
toolbox::mem::Reference MemRef_t
std::vector< std::string > cellStates() const
UInt_t nbResources() const
virtual ~FUResourceQueue()
std::vector< time_t > cellTimeStamps() const
bool sendDataWhileHalting()
FUResourceQueue(bool segmentationMode, UInt_t nbRawCells, UInt_t nbRecoCells, UInt_t nbDqmCells, UInt_t rawCellSize, UInt_t recoCellSize, UInt_t dqmCellSize, int freeResReq, BUProxy *bu, SMProxy *sm, log4cplus::Logger logger, unsigned int, EvffedFillerRB *frb, xdaq::Application *)
void postEndOfLumiSection(MemRef_t *bufRef)
bool discardDqmEventWhileHalting(MemRef_t *bufRef)
FUResourceVec_t resources_
void dumpEvent(evf::FUShmRawCell *cell)
bool buildResource(MemRef_t *bufRef)
std::string clientPrcIdsAsString() const
bool discardDataEvent(MemRef_t *bufRef)
bool discardDqmEvent(MemRef_t *bufRef)
bool discardDataEventWhileHalting(MemRef_t *bufRef)
std::vector< std::string > dqmCellStates() const
void resetIPC()
resets the underlying IPC method to the initial state
std::vector< UInt_t > cellEvtNumbers() const
std::vector< pid_t > cellPrcIds() const
bool discardWhileHalting(bool sendDiscards)