20 class BufrMnemonicSet;
21 class BufrAccumulator;
BufrDataMap finalize()
Finalize all the collectors and assemble the resulting data into a map.
std::vector< std::shared_ptr< BufrCollector > > collectors_
Collection of all the collectors being managed.
BufrCollectors(unsigned int fortranFileId)
~BufrCollectors()=default
void collect()
Cause all the collectors to grab the next peaces of data from the BUFR file.
unsigned int fortranFileId_
Fortran file ID for the open BUFR file.
void addMnemonicSets(const std::vector< BufrMnemonicSet > &mnemonicSets)
Add collectors for mnemonic sets.
void addMnemonicSet(const BufrMnemonicSet &mnemonicSet)
Add collector for a mnemonic set.
Defenition of BUFR mnemonics and associated channels of interest.
IngesterArrayMap BufrDataMap