virtual void preallocate(PreallocationConfiguration const &)
StreamID streamID() const
virtual void preallocStreams(unsigned int)
void doPreallocate_(PreallocationConfiguration const &)
OutputModuleBase(ParameterSet const &pset)
std::atomic< int > remainingEvents_
bool doEvent_(EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *)
bool doEvent(EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *)
void doPreallocate(PreallocationConfiguration const &)
unsigned int numberOfStreams() const
const ModuleDescription & moduleDescription() const
int remainingEvents() const
virtual void doAcquire_(StreamID, EventForOutput const &, WaitingTaskWithArenaHolder &)
void doAcquire(EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *, WaitingTaskWithArenaHolder &)