19 #ifndef GNSS_SDR_FIFO_SIGNAL_SOURCE_H 20 #define GNSS_SDR_FIFO_SIGNAL_SOURCE_H 54 unsigned int in_streams,
unsigned int out_streams,
60 void connect(gr::top_block_sptr top_block)
override;
61 void disconnect(gr::top_block_sptr top_block)
override;
62 size_t item_size()
override;
63 gr::basic_block_sptr get_left_block()
override;
64 gr::basic_block_sptr get_right_block()
override;
69 const size_t item_size_;
71 const gnss_shared_ptr<gr::block> fifo_reader_;
73 gnss_shared_ptr<gr::block> file_sink_;
75 const std::string dump_filename_;
80 #endif // GNSS_SDR_FIFO_SIGNAL_SOURCE_H Interface of a thread-safe std::queue.
Header file of the base class to signal_source GNSS blocks.
void connect(gr::top_block_sptr top_block) override
override methods from GNSSBlockInterface
This abstract class represents an interface to configuration parameters.
Class that reads a sample stream from a Unix FIFO.