46 unsigned int *fedSize)
53 unsigned int dataSize(0);
54 for (
unsigned int i=0;
i<nFed;
i++) dataSize+=fedSize[
i];
55 unsigned int iCell =cell->
index();
56 unsigned char *cellBufferAddr=cell->
writeData(data,dataSize);
58 if (0!=cellBufferAddr) {
60 unsigned int fedOffset(0);
61 for (
unsigned int i=0;
i<nFed;
i++) {
62 unsigned char* fedAddr=cellBufferAddr+fedOffset;
64 fedOffset+=fedSize[
i];
unsigned char * writeData(unsigned char *data, unsigned int dataSize)
bool markFed(unsigned int i, unsigned int size, unsigned char *addr)
void finishWritingRawCell(FUShmRawCell *cell)
FUShmRawCell * rawCellToWrite()
unsigned int index() const
void printEvtState(unsigned int index)
char data[epos_bytes_allocation]
unsigned int writeNext(unsigned char *data, unsigned int nFed, unsigned int *fedSize)