summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/hier_block2_detail.h
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/lib/hier_block2_detail.h')
-rw-r--r--gnuradio-runtime/lib/hier_block2_detail.h51
1 files changed, 27 insertions, 24 deletions
diff --git a/gnuradio-runtime/lib/hier_block2_detail.h b/gnuradio-runtime/lib/hier_block2_detail.h
index aa419c49bd..4d16c1dae9 100644
--- a/gnuradio-runtime/lib/hier_block2_detail.h
+++ b/gnuradio-runtime/lib/hier_block2_detail.h
@@ -30,48 +30,51 @@
namespace gr {
- /*!
- * \ingroup internal
- */
- class GR_RUNTIME_API hier_block2_detail : boost::noncopyable
- {
- public:
- hier_block2_detail(hier_block2 *owner);
+/*!
+ * \ingroup internal
+ */
+class GR_RUNTIME_API hier_block2_detail : boost::noncopyable
+{
+public:
+ hier_block2_detail(hier_block2* owner);
~hier_block2_detail();
void connect(basic_block_sptr block);
- void connect(basic_block_sptr src, int src_port,
- basic_block_sptr dst, int dst_port);
- void msg_connect(basic_block_sptr src, pmt::pmt_t srcport,
- basic_block_sptr dst, pmt::pmt_t dstport);
- void msg_disconnect(basic_block_sptr src, pmt::pmt_t srcport,
- basic_block_sptr dst, pmt::pmt_t dstport);
+ void connect(basic_block_sptr src, int src_port, basic_block_sptr dst, int dst_port);
+ void msg_connect(basic_block_sptr src,
+ pmt::pmt_t srcport,
+ basic_block_sptr dst,
+ pmt::pmt_t dstport);
+ void msg_disconnect(basic_block_sptr src,
+ pmt::pmt_t srcport,
+ basic_block_sptr dst,
+ pmt::pmt_t dstport);
void disconnect(basic_block_sptr block);
- void disconnect(basic_block_sptr, int src_port,
- basic_block_sptr, int dst_port);
+ void disconnect(basic_block_sptr, int src_port, basic_block_sptr, int dst_port);
void disconnect_all();
void lock();
void unlock();
void flatten_aux(flat_flowgraph_sptr sfg) const;
- void set_processor_affinity(const std::vector<int> &mask);
+ void set_processor_affinity(const std::vector<int>& mask);
void unset_processor_affinity();
std::vector<int> processor_affinity();
void set_log_level(std::string level);
std::string log_level();
-
+
// Track output buffer min/max settings
std::vector<size_t> d_max_output_buffer;
std::vector<size_t> d_min_output_buffer;
- private:
+private:
// Private implementation data
- hier_block2 *d_owner;
- hier_block2_detail *d_parent_detail;
+ hier_block2* d_owner;
+ hier_block2_detail* d_parent_detail;
flowgraph_sptr d_fg;
- std::vector<endpoint_vector_t> d_inputs; // Multiple internal endpoints per external input
- endpoint_vector_t d_outputs; // Single internal endpoint per external output
+ std::vector<endpoint_vector_t>
+ d_inputs; // Multiple internal endpoints per external input
+ endpoint_vector_t d_outputs; // Single internal endpoint per external output
basic_block_vector_t d_blocks;
void refresh_io_signature();
@@ -81,8 +84,8 @@ namespace gr {
void disconnect_output(int my_port, int port, basic_block_sptr block);
endpoint_vector_t resolve_port(int port, bool is_input);
- endpoint_vector_t resolve_endpoint(const endpoint &endp, bool is_input) const;
- };
+ endpoint_vector_t resolve_endpoint(const endpoint& endp, bool is_input) const;
+};
} /* namespace gr */