#include <FedRawDataInputSource.h>
Public Member Functions | |
InputChunk (uint64_t size) | |
void | reset (uint64_t newOffset, uint64_t toRead, unsigned int fileIndex) |
bool | resize (uint64_t wantedSize, uint64_t maxSize) |
~InputChunk () | |
Public Attributes | |
unsigned char * | buf_ |
unsigned int | fileIndex_ |
InputChunk * | next_ = nullptr |
uint64_t | offset_ |
std::atomic< bool > | readComplete_ |
uint64_t | size_ |
uint64_t | usedSize_ = 0 |
Definition at line 188 of file FedRawDataInputSource.h.
|
inline |
Definition at line 198 of file FedRawDataInputSource.h.
References buf_, reset(), and size_.
|
inline |
|
inline |
Definition at line 202 of file FedRawDataInputSource.h.
References fileIndex_, offset_, readComplete_, and usedSize_.
Referenced by InputChunk(), FedRawDataInputSource::readSupervisor(), and DAQSource::readSupervisor().
|
inline |
Definition at line 209 of file FedRawDataInputSource.h.
References buf_, reco_skim_cfg_mod::maxSize, and size_.
Referenced by DAQSource::readWorker().
unsigned char* InputChunk::buf_ |
Definition at line 189 of file FedRawDataInputSource.h.
Referenced by InputChunk(), FedRawDataInputSource::readWorker(), DAQSource::readWorker(), resize(), and ~InputChunk().
unsigned int InputChunk::fileIndex_ |
Definition at line 195 of file FedRawDataInputSource.h.
Referenced by FedRawDataInputSource::readWorker(), DAQSource::readWorker(), and reset().
InputChunk* InputChunk::next_ = nullptr |
Definition at line 190 of file FedRawDataInputSource.h.
uint64_t InputChunk::offset_ |
Definition at line 194 of file FedRawDataInputSource.h.
Referenced by FedRawDataInputSource::readWorker(), DAQSource::readWorker(), and reset().
std::atomic<bool> InputChunk::readComplete_ |
Definition at line 196 of file FedRawDataInputSource.h.
Referenced by FedRawDataInputSource::readSupervisor(), FedRawDataInputSource::readWorker(), DAQSource::readWorker(), and reset().
uint64_t InputChunk::size_ |
Definition at line 191 of file FedRawDataInputSource.h.
Referenced by InputChunk(), DAQSource::readWorker(), and resize().
uint64_t InputChunk::usedSize_ = 0 |
Definition at line 192 of file FedRawDataInputSource.h.
Referenced by FedRawDataInputSource::readWorker(), DAQSource::readWorker(), and reset().