9 #ifndef PSYLLID_STREAMING_FREQUENCY_WRITER_HH_ 10 #define PSYLLID_STREAMING_FREQUENCY_WRITER_HH_ 16 #include "consumer.hh" 56 public midge::_consumer< midge::type_list< freq_data > >,
80 virtual void execute( midge::diptera* a_midge =
nullptr );
virtual void initialize()
std::shared_ptr< header_wrapper > header_wrap_ptr
Base class for all writers.
virtual void execute(midge::diptera *a_midge=nullptr)
A consumer to that writes all frequency ROACH packets to an egg file.
unsigned f_last_pkt_in_batch
monarch_wrap_ptr f_monarch_ptr
streaming_frequency_writer()
virtual void prepare_to_write(monarch_wrap_ptr a_mw_ptr, header_wrap_ptr a_hw_ptr)
std::shared_ptr< monarch_wrapper > monarch_wrap_ptr
mv_accessible(unsigned, file_num)
virtual ~streaming_frequency_writer()