summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnuradio-runtime/include/gnuradio/basic_block.h2
-rw-r--r--gnuradio-runtime/include/gnuradio/block.h4
-rw-r--r--gnuradio-runtime/include/gnuradio/hier_block2.h2
-rw-r--r--gnuradio-runtime/lib/block.cc2
-rw-r--r--gnuradio-runtime/lib/hier_block2.cc5
-rw-r--r--gnuradio-runtime/lib/hier_block2_detail.cc2
-rw-r--r--gnuradio-runtime/lib/hier_block2_detail.h2
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc2
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc2
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc2
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>