23 #ifndef INCLUDED_GR_BASIC_BLOCK_H
24 #define INCLUDED_GR_BASIC_BLOCK_H
29 #include <boost/enable_shared_from_this.hpp>
30 #include <boost/function.hpp>
47 typedef boost::function<void(pmt::pmt_t)> msg_handler_t;
62 msg_handler_t d_msg_handler;
86 d_input_signature = iosig;
91 d_output_signature = iosig;
103 std::string
name()
const {
return d_name; }
150 d_msg_handler = msg_handler_t(msg_handler);
156 return lhs->unique_id() < rhs->unique_id();
166 os << basic_block->name() <<
"(" << basic_block->unique_id() <<
")";