23 #ifndef INCLUDED_RUNTIME_BLOCK_GATEWAY_H
24 #define INCLUDED_RUNTIME_BLOCK_GATEWAY_H
109 const std::string &name,
113 const unsigned factor);
186 void block__add_item_tag(
unsigned int which_output,
192 void block__add_item_tag(
unsigned int which_output,
202 std::vector<tag_t> block__get_tags_in_range(
unsigned int which_input,
206 std::vector<gr::tag_t> tags;
211 std::vector<tag_t> block__get_tags_in_range(
unsigned int which_input,
216 std::vector<gr::tag_t> tags;
257 throw std::runtime_error(
"attempt to set_msg_handler_feval() on bad input message port!");
259 d_msg_handlers_feval[which_port] = msg_handler;
268 return (d_msg_handlers_feval.find(which_port) != d_msg_handlers_feval.end());
274 if(d_msg_handlers_feval.find(which_port) != d_msg_handlers_feval.end()) {
275 d_msg_handlers_feval[which_port]->calleval(msg);