diff options
69 files changed, 74 insertions, 6 deletions
diff --git a/gr-audio/lib/alsa/alsa_impl.cc b/gr-audio/lib/alsa/alsa_impl.cc index 67b608aa7e..5099fe7149 100644 --- a/gr-audio/lib/alsa/alsa_impl.cc +++ b/gr-audio/lib/alsa/alsa_impl.cc @@ -16,6 +16,8 @@ #include <gnuradio/logger.h> #include "alsa_impl.h" + +#include <boost/format.hpp> #include <algorithm> static snd_pcm_access_t access_types[] = { SND_PCM_ACCESS_MMAP_INTERLEAVED, diff --git a/gr-audio/lib/alsa/alsa_sink.cc b/gr-audio/lib/alsa/alsa_sink.cc index cbb56adc2c..bb4ed8bd27 100644 --- a/gr-audio/lib/alsa/alsa_sink.cc +++ b/gr-audio/lib/alsa/alsa_sink.cc @@ -17,6 +17,7 @@ #include "alsa_sink.h" #include <gnuradio/io_signature.h> #include <gnuradio/prefs.h> +#include <boost/format.hpp> #include <cstdio> #include <future> #include <stdexcept> diff --git a/gr-audio/lib/alsa/alsa_source.cc b/gr-audio/lib/alsa/alsa_source.cc index 8bba3eaefe..17e3bf678c 100644 --- a/gr-audio/lib/alsa/alsa_source.cc +++ b/gr-audio/lib/alsa/alsa_source.cc @@ -17,6 +17,7 @@ #include "alsa_source.h" #include <gnuradio/io_signature.h> #include <gnuradio/prefs.h> +#include <boost/format.hpp> #include <cstdio> #include <stdexcept> diff --git a/gr-audio/lib/audio_registry.cc b/gr-audio/lib/audio_registry.cc index 471c8acf1d..393ca4c701 100644 --- a/gr-audio/lib/audio_registry.cc +++ b/gr-audio/lib/audio_registry.cc @@ -10,6 +10,7 @@ #include "audio_registry.h" #include <gnuradio/logger.h> #include <gnuradio/prefs.h> +#include <boost/format.hpp> #include <stdexcept> #include <vector> diff --git a/gr-audio/lib/jack/jack_sink.cc b/gr-audio/lib/jack/jack_sink.cc index 825b0f7513..7a709a7367 100644 --- a/gr-audio/lib/jack/jack_sink.cc +++ b/gr-audio/lib/jack/jack_sink.cc @@ -17,6 +17,7 @@ #include "jack_sink.h" #include <gnuradio/io_signature.h> #include <gnuradio/prefs.h> +#include <boost/format.hpp> #include <cstdio> #include <stdexcept> diff --git a/gr-audio/lib/jack/jack_source.cc b/gr-audio/lib/jack/jack_source.cc index 275911bd4c..a68b686404 100644 --- a/gr-audio/lib/jack/jack_source.cc +++ b/gr-audio/lib/jack/jack_source.cc @@ -18,6 +18,7 @@ #include <gnuradio/io_signature.h> #include <gnuradio/prefs.h> #include <type_traits> +#include <boost/format.hpp> #include <cstdio> #include <stdexcept> diff --git a/gr-audio/lib/oss/oss_sink.cc b/gr-audio/lib/oss/oss_sink.cc index 3c8dfecb2d..b46ae706f2 100644 --- a/gr-audio/lib/oss/oss_sink.cc +++ b/gr-audio/lib/oss/oss_sink.cc @@ -22,6 +22,7 @@ #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> +#include <boost/format.hpp> #include <cstdio> #include <stdexcept> diff --git a/gr-audio/lib/oss/oss_source.cc b/gr-audio/lib/oss/oss_source.cc index 8bbbcc4772..14f630ebaa 100644 --- a/gr-audio/lib/oss/oss_source.cc +++ b/gr-audio/lib/oss/oss_source.cc @@ -22,6 +22,7 @@ #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> +#include <boost/format.hpp> #include <cstdio> #include <stdexcept> diff --git a/gr-audio/lib/osx/osx_common.h b/gr-audio/lib/osx/osx_common.h index e313ae34fa..6e9bb5a8dc 100644 --- a/gr-audio/lib/osx/osx_common.h +++ b/gr-audio/lib/osx/osx_common.h @@ -12,6 +12,7 @@ #define INCLUDED_AUDIO_OSX_COMMON_H #include <gnuradio/audio/osx_impl.h> +#include <boost/format.hpp> namespace gr { namespace audio { diff --git a/gr-audio/lib/osx/osx_sink.cc b/gr-audio/lib/osx/osx_sink.cc index ea73f7939a..90bf08b20e 100644 --- a/gr-audio/lib/osx/osx_sink.cc +++ b/gr-audio/lib/osx/osx_sink.cc @@ -18,6 +18,7 @@ #include <gnuradio/io_signature.h> #include <gnuradio/logger.h> #include <gnuradio/prefs.h> +#include <boost/format.hpp> #include <stdexcept> namespace gr { diff --git a/gr-audio/lib/osx/osx_source.cc b/gr-audio/lib/osx/osx_source.cc index c78c827d66..468d65e8f3 100644 --- a/gr-audio/lib/osx/osx_source.cc +++ b/gr-audio/lib/osx/osx_source.cc @@ -17,6 +17,7 @@ #include <gnuradio/io_signature.h> #include <gnuradio/prefs.h> +#include <boost/format.hpp> #include <stdexcept> namespace gr { diff --git a/gr-audio/lib/portaudio/portaudio_sink.cc b/gr-audio/lib/portaudio/portaudio_sink.cc index e234bd538f..a197776adc 100644 --- a/gr-audio/lib/portaudio/portaudio_sink.cc +++ b/gr-audio/lib/portaudio/portaudio_sink.cc @@ -22,6 +22,7 @@ #include <gnuradio/io_signature.h> #include <gnuradio/prefs.h> #include <unistd.h> +#include <boost/format.hpp> #include <cstdio> #include <cstring> #include <future> diff --git a/gr-audio/lib/portaudio/portaudio_source.cc b/gr-audio/lib/portaudio/portaudio_source.cc index 74685ec8b1..86a7f16b48 100644 --- a/gr-audio/lib/portaudio/portaudio_source.cc +++ b/gr-audio/lib/portaudio/portaudio_source.cc @@ -22,6 +22,7 @@ #include <gnuradio/io_signature.h> #include <gnuradio/prefs.h> #include <unistd.h> +#include <boost/format.hpp> #include <cstdio> #include <cstring> #include <stdexcept> diff --git a/gr-audio/lib/windows/windows_sink.cc b/gr-audio/lib/windows/windows_sink.cc index 49e81532f9..5d2eed639f 100644 --- a/gr-audio/lib/windows/windows_sink.cc +++ b/gr-audio/lib/windows/windows_sink.cc @@ -22,6 +22,7 @@ #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> +#include <boost/format.hpp> #include <cctype> #include <sstream> #include <stdexcept> diff --git a/gr-audio/lib/windows/windows_source.cc b/gr-audio/lib/windows/windows_source.cc index bca116ebbc..3c85310adf 100644 --- a/gr-audio/lib/windows/windows_source.cc +++ b/gr-audio/lib/windows/windows_source.cc @@ -22,6 +22,7 @@ #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> +#include <boost/format.hpp> #include <cctype> #include <sstream> #include <stdexcept> diff --git a/gr-blocks/lib/ctrlport_probe2_b_impl.cc b/gr-blocks/lib/ctrlport_probe2_b_impl.cc index f973961d59..8049396486 100644 --- a/gr-blocks/lib/ctrlport_probe2_b_impl.cc +++ b/gr-blocks/lib/ctrlport_probe2_b_impl.cc @@ -14,6 +14,7 @@ #include "ctrlport_probe2_b_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> namespace gr { namespace blocks { diff --git a/gr-blocks/lib/ctrlport_probe2_c_impl.cc b/gr-blocks/lib/ctrlport_probe2_c_impl.cc index 264fd2b934..88f823924d 100644 --- a/gr-blocks/lib/ctrlport_probe2_c_impl.cc +++ b/gr-blocks/lib/ctrlport_probe2_c_impl.cc @@ -14,6 +14,7 @@ #include "ctrlport_probe2_c_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> namespace gr { namespace blocks { diff --git a/gr-blocks/lib/ctrlport_probe2_c_impl.h b/gr-blocks/lib/ctrlport_probe2_c_impl.h index 48b6affbe0..d14517caa2 100644 --- a/gr-blocks/lib/ctrlport_probe2_c_impl.h +++ b/gr-blocks/lib/ctrlport_probe2_c_impl.h @@ -14,6 +14,7 @@ #include <gnuradio/blocks/ctrlport_probe2_c.h> #include <gnuradio/rpcbufferedget.h> #include <gnuradio/rpcregisterhelpers.h> +#include <boost/format.hpp> namespace gr { namespace blocks { diff --git a/gr-blocks/lib/ctrlport_probe2_f_impl.cc b/gr-blocks/lib/ctrlport_probe2_f_impl.cc index 25f1e52444..6ab73e5f67 100644 --- a/gr-blocks/lib/ctrlport_probe2_f_impl.cc +++ b/gr-blocks/lib/ctrlport_probe2_f_impl.cc @@ -14,6 +14,7 @@ #include "ctrlport_probe2_f_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> namespace gr { namespace blocks { diff --git a/gr-blocks/lib/ctrlport_probe2_i_impl.cc b/gr-blocks/lib/ctrlport_probe2_i_impl.cc index 68b371b41c..7b4deaac44 100644 --- a/gr-blocks/lib/ctrlport_probe2_i_impl.cc +++ b/gr-blocks/lib/ctrlport_probe2_i_impl.cc @@ -14,6 +14,7 @@ #include "ctrlport_probe2_i_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> namespace gr { namespace blocks { diff --git a/gr-blocks/lib/ctrlport_probe2_s_impl.cc b/gr-blocks/lib/ctrlport_probe2_s_impl.cc index 60e50f1b13..564ca31187 100644 --- a/gr-blocks/lib/ctrlport_probe2_s_impl.cc +++ b/gr-blocks/lib/ctrlport_probe2_s_impl.cc @@ -14,6 +14,7 @@ #include "ctrlport_probe2_s_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> namespace gr { namespace blocks { diff --git a/gr-blocks/lib/file_descriptor_source_impl.cc b/gr-blocks/lib/file_descriptor_source_impl.cc index 89ad0aeb7f..a24d2411c1 100644 --- a/gr-blocks/lib/file_descriptor_source_impl.cc +++ b/gr-blocks/lib/file_descriptor_source_impl.cc @@ -17,6 +17,7 @@ #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> +#include <boost/format.hpp> #include <cerrno> #include <cstdio> #include <cstring> diff --git a/gr-blocks/lib/file_meta_sink_impl.cc b/gr-blocks/lib/file_meta_sink_impl.cc index 21eff8d727..c3719f6391 100644 --- a/gr-blocks/lib/file_meta_sink_impl.cc +++ b/gr-blocks/lib/file_meta_sink_impl.cc @@ -17,6 +17,7 @@ #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> +#include <boost/format.hpp> #include <cstdio> #include <stdexcept> diff --git a/gr-blocks/lib/file_meta_source_impl.cc b/gr-blocks/lib/file_meta_source_impl.cc index 093c050258..e28bfdca68 100644 --- a/gr-blocks/lib/file_meta_source_impl.cc +++ b/gr-blocks/lib/file_meta_source_impl.cc @@ -17,6 +17,7 @@ #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> +#include <boost/format.hpp> #include <cstdio> #include <stdexcept> diff --git a/gr-blocks/lib/file_sink_base.cc b/gr-blocks/lib/file_sink_base.cc index 2b9180eab3..c61733af19 100644 --- a/gr-blocks/lib/file_sink_base.cc +++ b/gr-blocks/lib/file_sink_base.cc @@ -18,6 +18,7 @@ #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> +#include <boost/format.hpp> #include <cstdio> #include <stdexcept> diff --git a/gr-blocks/lib/file_source_impl.cc b/gr-blocks/lib/file_source_impl.cc index db758dff54..aee8acca89 100644 --- a/gr-blocks/lib/file_source_impl.cc +++ b/gr-blocks/lib/file_source_impl.cc @@ -18,6 +18,7 @@ #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> +#include <boost/format.hpp> #include <cstdio> #include <stdexcept> diff --git a/gr-blocks/lib/keep_m_in_n_impl.cc b/gr-blocks/lib/keep_m_in_n_impl.cc index 9c56b10ba6..97aca6a06f 100644 --- a/gr-blocks/lib/keep_m_in_n_impl.cc +++ b/gr-blocks/lib/keep_m_in_n_impl.cc @@ -14,6 +14,7 @@ #include "keep_m_in_n_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> namespace gr { namespace blocks { diff --git a/gr-blocks/lib/multiply_by_tag_value_cc_impl.cc b/gr-blocks/lib/multiply_by_tag_value_cc_impl.cc index 25b6e77cb5..56fef04682 100644 --- a/gr-blocks/lib/multiply_by_tag_value_cc_impl.cc +++ b/gr-blocks/lib/multiply_by_tag_value_cc_impl.cc @@ -15,6 +15,7 @@ #include "multiply_by_tag_value_cc_impl.h" #include <gnuradio/io_signature.h> #include <volk/volk.h> +#include <boost/format.hpp> namespace gr { namespace blocks { diff --git a/gr-blocks/lib/packed_to_unpacked_impl.cc b/gr-blocks/lib/packed_to_unpacked_impl.cc index e33bdf933c..879e844b6a 100644 --- a/gr-blocks/lib/packed_to_unpacked_impl.cc +++ b/gr-blocks/lib/packed_to_unpacked_impl.cc @@ -15,6 +15,7 @@ #include "packed_to_unpacked_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> #include <stdexcept> namespace gr { diff --git a/gr-blocks/lib/tagged_file_sink_impl.cc b/gr-blocks/lib/tagged_file_sink_impl.cc index c20f078389..8a07c8f729 100644 --- a/gr-blocks/lib/tagged_file_sink_impl.cc +++ b/gr-blocks/lib/tagged_file_sink_impl.cc @@ -17,6 +17,7 @@ #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> +#include <boost/format.hpp> #include <cerrno> #include <iostream> #include <stdexcept> diff --git a/gr-blocks/lib/test_tag_variable_rate_ff_impl.cc b/gr-blocks/lib/test_tag_variable_rate_ff_impl.cc index 2f7f6483b5..a8e5edd6a7 100644 --- a/gr-blocks/lib/test_tag_variable_rate_ff_impl.cc +++ b/gr-blocks/lib/test_tag_variable_rate_ff_impl.cc @@ -15,6 +15,7 @@ #include "test_tag_variable_rate_ff_impl.h" #include <gnuradio/io_signature.h> #include <gnuradio/xoroshiro128p.h> +#include <boost/format.hpp> #include <cstdint> using namespace pmt; diff --git a/gr-blocks/lib/wavfile_sink_impl.cc b/gr-blocks/lib/wavfile_sink_impl.cc index 5e3362d92d..d4afce87ef 100644 --- a/gr-blocks/lib/wavfile_sink_impl.cc +++ b/gr-blocks/lib/wavfile_sink_impl.cc @@ -15,6 +15,7 @@ #include "wavfile_sink_impl.h" #include <gnuradio/io_signature.h> #include <gnuradio/thread/thread.h> +#include <boost/format.hpp> #include <cstring> #include <stdexcept> diff --git a/gr-blocks/lib/wavfile_source_impl.cc b/gr-blocks/lib/wavfile_source_impl.cc index d013e20be9..e3bab12469 100644 --- a/gr-blocks/lib/wavfile_source_impl.cc +++ b/gr-blocks/lib/wavfile_source_impl.cc @@ -15,6 +15,7 @@ #include "wavfile_source_impl.h" #include <gnuradio/io_signature.h> #include <sys/types.h> +#include <boost/format.hpp> #include <stdexcept> namespace gr { diff --git a/gr-digital/lib/framer_sink_1_impl.cc b/gr-digital/lib/framer_sink_1_impl.cc index 848441b18a..c35a95e89b 100644 --- a/gr-digital/lib/framer_sink_1_impl.cc +++ b/gr-digital/lib/framer_sink_1_impl.cc @@ -14,6 +14,7 @@ #include "framer_sink_1_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> #include <cstdio> #include <string> diff --git a/gr-digital/lib/msk_timing_recovery_cc_impl.cc b/gr-digital/lib/msk_timing_recovery_cc_impl.cc index 4167b70807..b8d1b87d35 100644 --- a/gr-digital/lib/msk_timing_recovery_cc_impl.cc +++ b/gr-digital/lib/msk_timing_recovery_cc_impl.cc @@ -16,6 +16,7 @@ #include <gnuradio/filter/firdes.h> #include <gnuradio/io_signature.h> #include <gnuradio/math.h> +#include <boost/format.hpp> namespace gr { namespace digital { diff --git a/gr-digital/lib/packet_sink_impl.cc b/gr-digital/lib/packet_sink_impl.cc index a169ecf09b..946d0b7c6b 100644 --- a/gr-digital/lib/packet_sink_impl.cc +++ b/gr-digital/lib/packet_sink_impl.cc @@ -15,6 +15,7 @@ #include "packet_sink_impl.h" #include <gnuradio/blocks/count_bits.h> #include <gnuradio/io_signature.h> +#include <boost/format.hpp> #include <cstring> namespace gr { diff --git a/gr-digital/lib/protocol_formatter_bb_impl.cc b/gr-digital/lib/protocol_formatter_bb_impl.cc index fef288d729..02f5dfdb8d 100644 --- a/gr-digital/lib/protocol_formatter_bb_impl.cc +++ b/gr-digital/lib/protocol_formatter_bb_impl.cc @@ -15,6 +15,7 @@ #include "protocol_formatter_bb_impl.h" #include <gnuradio/io_signature.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <cstdio> namespace gr { diff --git a/gr-digital/lib/symbol_sync_cc_impl.cc b/gr-digital/lib/symbol_sync_cc_impl.cc index 15b710ac97..498960a999 100644 --- a/gr-digital/lib/symbol_sync_cc_impl.cc +++ b/gr-digital/lib/symbol_sync_cc_impl.cc @@ -16,6 +16,7 @@ #include <gnuradio/integer_math.h> #include <gnuradio/io_signature.h> #include <gnuradio/math.h> +#include <boost/format.hpp> #include <stdexcept> namespace gr { diff --git a/gr-digital/lib/symbol_sync_ff_impl.cc b/gr-digital/lib/symbol_sync_ff_impl.cc index ef8e108b53..226c6416ec 100644 --- a/gr-digital/lib/symbol_sync_ff_impl.cc +++ b/gr-digital/lib/symbol_sync_ff_impl.cc @@ -16,6 +16,7 @@ #include <gnuradio/integer_math.h> #include <gnuradio/io_signature.h> #include <gnuradio/math.h> +#include <boost/format.hpp> #include <stdexcept> namespace gr { diff --git a/gr-fec/include/gnuradio/fec/generic_encoder.h b/gr-fec/include/gnuradio/fec/generic_encoder.h index ce8b6ec6f5..8fbf609605 100644 --- a/gr-fec/include/gnuradio/fec/generic_encoder.h +++ b/gr-fec/include/gnuradio/fec/generic_encoder.h @@ -31,7 +31,7 @@ public: int my_id; int unique_id(); std::string d_name; - std::string alias() { return (boost::format("%s%d") % d_name % unique_id()).str(); } + std::string alias(); public: typedef std::shared_ptr<generic_encoder> sptr; diff --git a/gr-fec/lib/ber_bf_impl.cc b/gr-fec/lib/ber_bf_impl.cc index b019603e51..d3ef95f223 100644 --- a/gr-fec/lib/ber_bf_impl.cc +++ b/gr-fec/lib/ber_bf_impl.cc @@ -15,6 +15,7 @@ #include "ber_bf_impl.h" #include <gnuradio/io_signature.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <cmath> namespace gr { diff --git a/gr-fec/lib/cc_decoder_impl.cc b/gr-fec/lib/cc_decoder_impl.cc index dcc3b6e979..b7d9083e58 100644 --- a/gr-fec/lib/cc_decoder_impl.cc +++ b/gr-fec/lib/cc_decoder_impl.cc @@ -14,6 +14,7 @@ #include "cc_decoder_impl.h" #include <volk/volk.h> +#include <boost/format.hpp> #include <cmath> #include <cstdio> #include <sstream> diff --git a/gr-fec/lib/cc_encoder_impl.cc b/gr-fec/lib/cc_encoder_impl.cc index a71b4b57cc..70254e2377 100644 --- a/gr-fec/lib/cc_encoder_impl.cc +++ b/gr-fec/lib/cc_encoder_impl.cc @@ -17,6 +17,7 @@ #include <gnuradio/fec/generic_encoder.h> #include <volk/volk.h> #include <volk/volk_typedefs.h> +#include <boost/format.hpp> #include <cmath> #include <cstdio> #include <sstream> diff --git a/gr-fec/lib/ccsds_encoder_impl.cc b/gr-fec/lib/ccsds_encoder_impl.cc index 295327340a..572bb0ddc7 100644 --- a/gr-fec/lib/ccsds_encoder_impl.cc +++ b/gr-fec/lib/ccsds_encoder_impl.cc @@ -14,6 +14,7 @@ #include "ccsds_encoder_impl.h" #include <gnuradio/fec/generic_encoder.h> +#include <boost/format.hpp> #include <cstdio> #include <gnuradio/fec/viterbi.h> diff --git a/gr-fec/lib/depuncture_bb_impl.cc b/gr-fec/lib/depuncture_bb_impl.cc index bc9be67f78..684e0f41e7 100644 --- a/gr-fec/lib/depuncture_bb_impl.cc +++ b/gr-fec/lib/depuncture_bb_impl.cc @@ -16,6 +16,7 @@ #include <gnuradio/io_signature.h> #include <pmt/pmt.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <cstdio> #include <string> diff --git a/gr-fec/lib/dummy_decoder_impl.cc b/gr-fec/lib/dummy_decoder_impl.cc index ab49c65854..0115ebe336 100644 --- a/gr-fec/lib/dummy_decoder_impl.cc +++ b/gr-fec/lib/dummy_decoder_impl.cc @@ -14,6 +14,7 @@ #include "dummy_decoder_impl.h" #include <volk/volk.h> +#include <boost/format.hpp> #include <cmath> #include <cstdio> #include <sstream> diff --git a/gr-fec/lib/dummy_encoder_impl.cc b/gr-fec/lib/dummy_encoder_impl.cc index 86a387f545..00ce6ee242 100644 --- a/gr-fec/lib/dummy_encoder_impl.cc +++ b/gr-fec/lib/dummy_encoder_impl.cc @@ -15,6 +15,7 @@ #include "dummy_encoder_impl.h" #include <gnuradio/fec/generic_encoder.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <sstream> namespace gr { diff --git a/gr-fec/lib/generic_encoder.cc b/gr-fec/lib/generic_encoder.cc index 3a25b9cdc4..66c3713286 100644 --- a/gr-fec/lib/generic_encoder.cc +++ b/gr-fec/lib/generic_encoder.cc @@ -13,6 +13,7 @@ #endif #include <gnuradio/fec/generic_encoder.h> +#include <boost/format.hpp> namespace gr { namespace fec { @@ -27,6 +28,10 @@ generic_encoder::generic_encoder(std::string name) generic_encoder::~generic_encoder() {} +std::string generic_encoder::alias() +{ + return (boost::format("%s%d") % d_name % unique_id()).str(); +} const char* generic_encoder::get_input_conversion() { return "none"; } const char* generic_encoder::get_output_conversion() { return "none"; } diff --git a/gr-fec/lib/ldpc_bit_flip_decoder_impl.cc b/gr-fec/lib/ldpc_bit_flip_decoder_impl.cc index 15e3880191..1df1c7bf71 100644 --- a/gr-fec/lib/ldpc_bit_flip_decoder_impl.cc +++ b/gr-fec/lib/ldpc_bit_flip_decoder_impl.cc @@ -12,6 +12,7 @@ #include "ldpc_bit_flip_decoder_impl.h" #include <volk/volk.h> +#include <boost/format.hpp> #include <cmath> #include <cstdio> #include <sstream> diff --git a/gr-fec/lib/ldpc_decoder.cc b/gr-fec/lib/ldpc_decoder.cc index 05b8339655..0680aba856 100644 --- a/gr-fec/lib/ldpc_decoder.cc +++ b/gr-fec/lib/ldpc_decoder.cc @@ -12,6 +12,7 @@ #include <gnuradio/fec/ldpc_decoder.h> #include <gnuradio/fec/maxstar.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <algorithm> // for std::reverse #include <cmath> #include <cstdio> diff --git a/gr-fec/lib/ldpc_gen_mtrx_encoder_impl.cc b/gr-fec/lib/ldpc_gen_mtrx_encoder_impl.cc index 065b6da57f..2e8ca88d88 100644 --- a/gr-fec/lib/ldpc_gen_mtrx_encoder_impl.cc +++ b/gr-fec/lib/ldpc_gen_mtrx_encoder_impl.cc @@ -11,7 +11,7 @@ #endif #include "ldpc_gen_mtrx_encoder_impl.h" -#include <sstream> +#include <boost/format.hpp> namespace gr { namespace fec { diff --git a/gr-fec/lib/ldpc_par_mtrx_encoder_impl.cc b/gr-fec/lib/ldpc_par_mtrx_encoder_impl.cc index 7886381fe9..a63d2a377d 100644 --- a/gr-fec/lib/ldpc_par_mtrx_encoder_impl.cc +++ b/gr-fec/lib/ldpc_par_mtrx_encoder_impl.cc @@ -10,11 +10,11 @@ #include "ldpc_par_mtrx_encoder_impl.h" #include <volk/volk.h> +#include <boost/format.hpp> #include <algorithm> // for std::reverse #include <cmath> #include <cstdio> #include <cstring> // for memcpy -#include <sstream> #include <vector> namespace gr { diff --git a/gr-fec/lib/puncture_bb_impl.cc b/gr-fec/lib/puncture_bb_impl.cc index bfe30ef8bb..d8e2f8c5b6 100644 --- a/gr-fec/lib/puncture_bb_impl.cc +++ b/gr-fec/lib/puncture_bb_impl.cc @@ -16,6 +16,7 @@ #include <gnuradio/io_signature.h> #include <pmt/pmt.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <cstdio> #include <string> diff --git a/gr-fec/lib/puncture_ff_impl.cc b/gr-fec/lib/puncture_ff_impl.cc index 50d9dfa9d2..81e69b5b00 100644 --- a/gr-fec/lib/puncture_ff_impl.cc +++ b/gr-fec/lib/puncture_ff_impl.cc @@ -16,6 +16,7 @@ #include <gnuradio/io_signature.h> #include <pmt/pmt.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <cstdio> #include <string> diff --git a/gr-fec/lib/repetition_decoder_impl.cc b/gr-fec/lib/repetition_decoder_impl.cc index 871f62aa79..f0e246ad82 100644 --- a/gr-fec/lib/repetition_decoder_impl.cc +++ b/gr-fec/lib/repetition_decoder_impl.cc @@ -14,6 +14,7 @@ #include "repetition_decoder_impl.h" #include <volk/volk.h> +#include <boost/format.hpp> #include <cmath> #include <cstdio> #include <sstream> diff --git a/gr-fec/lib/repetition_encoder_impl.cc b/gr-fec/lib/repetition_encoder_impl.cc index 04532952b2..9afe65b159 100644 --- a/gr-fec/lib/repetition_encoder_impl.cc +++ b/gr-fec/lib/repetition_encoder_impl.cc @@ -15,6 +15,7 @@ #include "repetition_encoder_impl.h" #include <gnuradio/fec/generic_encoder.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <sstream> namespace gr { diff --git a/gr-fec/lib/tagged_decoder_impl.cc b/gr-fec/lib/tagged_decoder_impl.cc index c590137ce1..f8a225b6da 100644 --- a/gr-fec/lib/tagged_decoder_impl.cc +++ b/gr-fec/lib/tagged_decoder_impl.cc @@ -14,6 +14,7 @@ #include "tagged_decoder_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> #include <cstdio> namespace gr { diff --git a/gr-fec/lib/tagged_encoder_impl.cc b/gr-fec/lib/tagged_encoder_impl.cc index 207abe8ae2..a03298f8cd 100644 --- a/gr-fec/lib/tagged_encoder_impl.cc +++ b/gr-fec/lib/tagged_encoder_impl.cc @@ -14,6 +14,7 @@ #include "tagged_encoder_impl.h" #include <gnuradio/io_signature.h> +#include <boost/format.hpp> #include <cstdio> namespace gr { diff --git a/gr-fec/python/fec/bindings/generic_encoder_python.cc b/gr-fec/python/fec/bindings/generic_encoder_python.cc index 1f2ef4e656..4976c13295 100644 --- a/gr-fec/python/fec/bindings/generic_encoder_python.cc +++ b/gr-fec/python/fec/bindings/generic_encoder_python.cc @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(generic_encoder.h) */ -/* BINDTOOL_HEADER_FILE_HASH(063421e47a4e75e4a2e1aa1e4f86016a) */ +/* BINDTOOL_HEADER_FILE_HASH(8f2010dc3c6371720e76fe7c2903bd84) */ /***********************************************************************************/ #include <pybind11/complex.h> diff --git a/gr-fft/lib/fft.cc b/gr-fft/lib/fft.cc index 7239357196..b111942e21 100644 --- a/gr-fft/lib/fft.cc +++ b/gr-fft/lib/fft.cc @@ -12,7 +12,7 @@ #include <gnuradio/gr_complex.h> #include <gnuradio/sys_paths.h> #include <fftw3.h> -#include <volk/volk.h> +#include <boost/format.hpp> #ifdef _WIN32 // http://www.fftw.org/install/windows.html#DLLwisdom static void my_fftw_write_char(char c, void* f) { fputc(c, (FILE*)f); } diff --git a/gr-filter/lib/rational_resampler_impl.cc b/gr-filter/lib/rational_resampler_impl.cc index 9b062b67d7..a9f5345e1a 100644 --- a/gr-filter/lib/rational_resampler_impl.cc +++ b/gr-filter/lib/rational_resampler_impl.cc @@ -17,7 +17,7 @@ #include <gnuradio/filter/firdes.h> #include <gnuradio/integer_math.h> #include <gnuradio/io_signature.h> -#include <volk/volk.h> +#include <boost/format.hpp> #include <stdexcept> namespace gr { diff --git a/gr-qtgui/lib/ber_sink_b_impl.cc b/gr-qtgui/lib/ber_sink_b_impl.cc index be3c6ba378..8508066ccf 100644 --- a/gr-qtgui/lib/ber_sink_b_impl.cc +++ b/gr-qtgui/lib/ber_sink_b_impl.cc @@ -14,6 +14,7 @@ #include <gnuradio/io_signature.h> #include <gnuradio/math.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <cmath> #ifdef HAVE_CONFIG_H diff --git a/gr-qtgui/lib/edit_box_msg_impl.cc b/gr-qtgui/lib/edit_box_msg_impl.cc index 0794a1268c..e196e84be4 100644 --- a/gr-qtgui/lib/edit_box_msg_impl.cc +++ b/gr-qtgui/lib/edit_box_msg_impl.cc @@ -17,6 +17,7 @@ #include <gnuradio/io_signature.h> #include <gnuradio/prefs.h> #include <gnuradio/qtgui/utils.h> +#include <boost/format.hpp> #include <sstream> namespace gr { diff --git a/gr-qtgui/lib/eye_sink_c_impl.cc b/gr-qtgui/lib/eye_sink_c_impl.cc index 6df953b8c9..53e547cd58 100644 --- a/gr-qtgui/lib/eye_sink_c_impl.cc +++ b/gr-qtgui/lib/eye_sink_c_impl.cc @@ -21,6 +21,7 @@ #include <qwt_symbol.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <algorithm> #include <cstring> diff --git a/gr-qtgui/lib/eye_sink_f_impl.cc b/gr-qtgui/lib/eye_sink_f_impl.cc index db08ce821a..86c594b6d7 100644 --- a/gr-qtgui/lib/eye_sink_f_impl.cc +++ b/gr-qtgui/lib/eye_sink_f_impl.cc @@ -22,6 +22,7 @@ #include <qwt_symbol.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <cstring> namespace gr { diff --git a/gr-qtgui/lib/time_sink_c_impl.cc b/gr-qtgui/lib/time_sink_c_impl.cc index b700f584d5..ba4e12ae2c 100644 --- a/gr-qtgui/lib/time_sink_c_impl.cc +++ b/gr-qtgui/lib/time_sink_c_impl.cc @@ -21,6 +21,7 @@ #include <qwt_symbol.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <algorithm> #include <cstring> diff --git a/gr-qtgui/lib/time_sink_f_impl.cc b/gr-qtgui/lib/time_sink_f_impl.cc index 6b79a6ec8c..835fda1755 100644 --- a/gr-qtgui/lib/time_sink_f_impl.cc +++ b/gr-qtgui/lib/time_sink_f_impl.cc @@ -23,6 +23,7 @@ #include <qwt_symbol.h> #include <volk/volk.h> +#include <boost/format.hpp> #include <cstring> namespace gr { diff --git a/gr-uhd/lib/usrp_block_impl.cc b/gr-uhd/lib/usrp_block_impl.cc index b24b1c817a..af62745811 100644 --- a/gr-uhd/lib/usrp_block_impl.cc +++ b/gr-uhd/lib/usrp_block_impl.cc @@ -9,6 +9,7 @@ */ #include "usrp_block_impl.h" +#include <boost/format.hpp> #include <chrono> #include <thread> diff --git a/gr-uhd/lib/usrp_sink_impl.cc b/gr-uhd/lib/usrp_sink_impl.cc index 6bf1789454..39f103983c 100644 --- a/gr-uhd/lib/usrp_sink_impl.cc +++ b/gr-uhd/lib/usrp_sink_impl.cc @@ -12,6 +12,7 @@ #include "usrp_sink_impl.h" #include <gnuradio/io_signature.h> #include <gnuradio/prefs.h> +#include <boost/format.hpp> #include <boost/thread/thread.hpp> #include <chrono> #include <climits> |