23 #ifndef GR_RUNTIME_BLOCK_REGISTRY_H
24 #define GR_RUNTIME_BLOCK_REGISTRY_H
33 #ifndef GR_BASIC_BLOCK_H
50 basic_block_sptr block_lookup(
pmt::pmt_t symbol);
52 void register_primitive(std::string blk,
gr::block* ref);
53 void unregister_primitive(std::string blk);
54 void notify_blk(std::string blk);
58 typedef std::map<long, basic_block*> blocksubmap_t;
59 typedef std::map<std::string, blocksubmap_t> blockmap_t;
63 std::map<std::string, block*> primitive_map;