GNU Radio Manual and C++ API Reference  3.7.4.1
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Base classes for GR Blocks

All C++ blocks are derived from these base classes. More...

Classes

class  gr::block
 The abstract base class for all 'terminal' processing blocks.A signal processing flow is constructed by creating a tree of hierarchical blocks, which at any level may also contain terminal nodes that actually implement signal processing functions. This is the base class for all such leaf nodes. More...
 
class  gr::hier_block2
 Hierarchical container class for gr::block's and gr::hier_block2's. More...
 
class  gr::sync_block
 synchronous 1:1 input to output with historyOverride work to provide the signal processing implementation. More...
 
class  gr::sync_decimator
 synchronous N:1 input to output with historyOverride work to provide the signal processing implementation. More...
 
class  gr::sync_interpolator
 synchronous 1:N input to output with historyOverride work to provide the signal processing implementation. More...
 
class  gr::tagged_stream_block
 Block that operates on PDUs in form of tagged streamsOverride work to provide the signal processing implementation. More...
 

Detailed Description

All C++ blocks are derived from these base classes.