24 : core::
OutputModuleCore(pset), queue_(pset.getUntrackedParameter<unsigned int>(
"concurrencyLimit")) {}
56 std::vector<std::string>
const& defaultOutputCommands) {
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
void doPreallocate(PreallocationConfiguration const &)
void doPreallocate_(PreallocationConfiguration const &)
OutputModuleBase(ParameterSet const &pset)
std::atomic< int > remainingEvents_
bool doEvent_(EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *)
int remainingEvents() const
virtual void preallocate(PreallocationConfiguration const &)
virtual void preallocStreams(unsigned int)
unsigned int numberOfStreams() const
static void fillDescription(ParameterSetDescription &desc, std::vector< std::string > const &iDefaultOutputCommands=ProductSelectorRules::defaultSelectionStrings())
bool doEvent(EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *)
static void fillDescription(ParameterSetDescription &desc, std::vector< std::string > const &iDefaultOutputCommands=ProductSelectorRules::defaultSelectionStrings())