diff options
-rw-r--r-- | gnuradio-runtime/include/gnuradio/basic_block.h | 2 | ||||
-rw-r--r-- | gnuradio-runtime/include/gnuradio/block.h | 4 | ||||
-rw-r--r-- | gnuradio-runtime/include/gnuradio/hier_block2.h | 2 | ||||
-rw-r--r-- | gnuradio-runtime/lib/block.cc | 2 | ||||
-rw-r--r-- | gnuradio-runtime/lib/hier_block2.cc | 5 | ||||
-rw-r--r-- | gnuradio-runtime/lib/hier_block2_detail.cc | 2 | ||||
-rw-r--r-- | gnuradio-runtime/lib/hier_block2_detail.h | 2 | ||||
-rw-r--r-- | gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc | 2 | ||||
-rw-r--r-- | gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc | 2 | ||||
-rw-r--r-- | gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc | 2 |
10 files changed, 14 insertions, 11 deletions
diff --git a/gnuradio-runtime/include/gnuradio/basic_block.h b/gnuradio-runtime/include/gnuradio/basic_block.h index 3816e8ab98..ba8c903d16 100644 --- a/gnuradio-runtime/include/gnuradio/basic_block.h +++ b/gnuradio-runtime/include/gnuradio/basic_block.h @@ -399,7 +399,7 @@ public: virtual std::vector<int> processor_affinity() = 0; - virtual void set_log_level(std::string level) = 0; + virtual void set_log_level(const std::string& level) = 0; virtual std::string log_level() = 0; }; diff --git a/gnuradio-runtime/include/gnuradio/block.h b/gnuradio-runtime/include/gnuradio/block.h index 882a0466a8..8b486cc398 100644 --- a/gnuradio-runtime/include/gnuradio/block.h +++ b/gnuradio-runtime/include/gnuradio/block.h @@ -674,7 +674,7 @@ public: * \brief Checks if this block is already exporting perf. counters * to ControlPort. */ - bool is_pc_rpc_set() { return d_pc_rpc_set; } + bool is_pc_rpc_set() const { return d_pc_rpc_set; } /*! * \brief If the block calls this in its constructor, it's @@ -744,7 +744,7 @@ public: * \li fatal * \li emerg */ - void set_log_level(std::string level) override; + void set_log_level(const std::string& level) override; /*! * \brief Get the logger's output level diff --git a/gnuradio-runtime/include/gnuradio/hier_block2.h b/gnuradio-runtime/include/gnuradio/hier_block2.h index f79f4ef01f..ca709fa81a 100644 --- a/gnuradio-runtime/include/gnuradio/hier_block2.h +++ b/gnuradio-runtime/include/gnuradio/hier_block2.h @@ -289,7 +289,7 @@ public: * \li fatal * \li emerg */ - void set_log_level(std::string level) override; + void set_log_level(const std::string& level) override; /*! * \brief Get the logger's output level diff --git a/gnuradio-runtime/lib/block.cc b/gnuradio-runtime/lib/block.cc index d4a1e1c6c1..8965a9eaea 100644 --- a/gnuradio-runtime/lib/block.cc +++ b/gnuradio-runtime/lib/block.cc @@ -762,7 +762,7 @@ void block::system_handler(pmt::pmt_t msg) } } -void block::set_log_level(std::string level) { d_logger->set_level(level); } +void block::set_log_level(const std::string& level) { d_logger->set_level(level); } std::string block::log_level() { diff --git a/gnuradio-runtime/lib/hier_block2.cc b/gnuradio-runtime/lib/hier_block2.cc index 70fc446225..3cd18af3bb 100644 --- a/gnuradio-runtime/lib/hier_block2.cc +++ b/gnuradio-runtime/lib/hier_block2.cc @@ -140,7 +140,10 @@ std::vector<int> hier_block2::processor_affinity() return d_detail->processor_affinity(); } -void hier_block2::set_log_level(std::string level) { d_detail->set_log_level(level); } +void hier_block2::set_log_level(const std::string& level) +{ + d_detail->set_log_level(level); +} std::string hier_block2::log_level() { return d_detail->log_level(); } diff --git a/gnuradio-runtime/lib/hier_block2_detail.cc b/gnuradio-runtime/lib/hier_block2_detail.cc index 282ec79332..8776328a27 100644 --- a/gnuradio-runtime/lib/hier_block2_detail.cc +++ b/gnuradio-runtime/lib/hier_block2_detail.cc @@ -912,7 +912,7 @@ std::vector<int> hier_block2_detail::processor_affinity() return tmp[0]->processor_affinity(); } -void hier_block2_detail::set_log_level(std::string level) +void hier_block2_detail::set_log_level(const std::string& level) { basic_block_vector_t tmp = d_fg->calc_used_blocks(); for (basic_block_viter_t p = tmp.begin(); p != tmp.end(); p++) { diff --git a/gnuradio-runtime/lib/hier_block2_detail.h b/gnuradio-runtime/lib/hier_block2_detail.h index 15a45e0091..527c832d68 100644 --- a/gnuradio-runtime/lib/hier_block2_detail.h +++ b/gnuradio-runtime/lib/hier_block2_detail.h @@ -49,7 +49,7 @@ public: void unset_processor_affinity(); std::vector<int> processor_affinity(); - void set_log_level(std::string level); + void set_log_level(const std::string& level); std::string log_level(); // Track output buffer min/max settings diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc index 933d651fa7..c0dba52176 100644 --- a/gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc +++ b/gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(basic_block.h) */ -/* BINDTOOL_HEADER_FILE_HASH(5c1d5b8a3666a2e0e7a6fafae07afa29) */ +/* BINDTOOL_HEADER_FILE_HASH(53f812404aa54083e64261ba5b5cf26c) */ /***********************************************************************************/ #include <pybind11/complex.h> diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc index 4a602c8970..6f70235496 100644 --- a/gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc +++ b/gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(block.h) */ -/* BINDTOOL_HEADER_FILE_HASH(1c265259ee70fb7b389cc57a9334a1f1) */ +/* BINDTOOL_HEADER_FILE_HASH(ee5f3ad6384686a28dce290f2da34ceb) */ /***********************************************************************************/ #include <pybind11/complex.h> diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc index 2e4bdd3c45..3792fd0010 100644 --- a/gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc +++ b/gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(hier_block2.h) */ -/* BINDTOOL_HEADER_FILE_HASH(fcc165d448a975a42255efafa8268bfd) */ +/* BINDTOOL_HEADER_FILE_HASH(dbc66ee4c3d5ca364dac05a4557c2545) */ /***********************************************************************************/ #include <pybind11/complex.h> |