23 #ifndef INCLUDED_RUNTIME_BLOCK_GATEWAY_H
24 #define INCLUDED_RUNTIME_BLOCK_GATEWAY_H
103 const std::string &name,
107 const unsigned factor);
180 void block__add_item_tag(
unsigned int which_output,
186 void block__add_item_tag(
unsigned int which_output,
196 std::vector<tag_t> block__get_tags_in_range(
unsigned int which_input,
200 std::vector<gr::tag_t> tags;
205 std::vector<tag_t> block__get_tags_in_range(
unsigned int which_input,
210 std::vector<gr::tag_t> tags;
247 throw std::runtime_error(
"attempt to set_msg_handler_feval() on bad input message port!");
249 d_msg_handlers_feval[which_port] = msg_handler;
258 return (d_msg_handlers_feval.find(which_port) != d_msg_handlers_feval.end());
264 if(d_msg_handlers_feval.find(which_port) != d_msg_handlers_feval.end()) {
265 d_msg_handlers_feval[which_port]->calleval(msg);