1#ifndef PTHR_WRITER_BUF_POOL_H
2#define PTHR_WRITER_BUF_POOL_H
4#include "DistBossUtil/AutoEnlargeBuffer.h"
5#include "IRawFile/RawFileExceptions.h"
6#include "IRawFile/IRawWriter.h"
10template <
typename Writer,
int PoolSize = 8>
24 static void* thread_writing(
void*
arg);
44#include "DistBossUtil/template/PthrWriterBufPool.cc"
double arg(const EvtComplex &c)
virtual ~PthrWriterBufPool()
int writeEvent(void *pevt, int size)
PthrWriterBufPool(typename Writer::WriterArgType &arg)