11#ifndef GR_RUNTIME_BLOCK_REGISTRY_H 
   12#define GR_RUNTIME_BLOCK_REGISTRY_H 
   21#ifndef GR_BASIC_BLOCK_H 
   46    typedef std::map<long, basic_block*> blocksubmap_t;
 
   47    typedef std::map<std::string, blocksubmap_t> blockmap_t;
 
   51    std::map<std::string, block*> primitive_map;
 
 
GR_RUNTIME_API gr::block_registry global_block_registry
 
The abstract base class for all signal processing blocks.
Definition basic_block.h:63
 
Definition block_registry.h:27
 
std::string register_symbolic_name(basic_block *block)
 
long block_register(basic_block *block)
 
void register_symbolic_name(basic_block *block, std::string name)
 
basic_block_sptr block_lookup(pmt::pmt_t symbol)
 
void unregister_primitive(std::string blk)
 
void notify_blk(std::string blk)
 
void update_symbolic_name(basic_block *block, std::string name)
 
void block_unregister(basic_block *block)
 
void register_primitive(std::string blk, gr::block *ref)
 
The abstract base class for all 'terminal' processing blocks.
Definition gnuradio-runtime/include/gnuradio/block.h:63
 
#define GR_RUNTIME_API
Definition gnuradio-runtime/include/gnuradio/api.h:18
 
boost::mutex mutex
Definition thread.h:37
 
GNU Radio logging wrapper.
Definition basic_block.h:29
 
std::shared_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting).
Definition pmt.h:83