Classes | |
class | gr_block_detail |
Implementation details to support the signal processing abstraction
This class contains implementation detail that should be "out of sight" of almost all users of GNU Radio. This decoupling also means that we can make changes to the guts without having to recompile everything. More... | |
class | gr_buffer |
Single writer, multiple reader fifo. More... | |
class | gr_buffer_reader |
How we keep track of the readers of a gr_buffer. More... | |
class | gr_dispatcher |
invoke callbacks based on select. More... | |
class | gr_endpoint |
Class representing a specific input or output graph endpoint. More... | |
class | gr_hier_block2 |
gr_hier_block2 - Hierarchical container class for gr_block's More... | |
class | gr_local_sighandler |
Get and set signal handler. More... | |
class | gr_scheduler_thread |
A single thread of execution for the scheduler. More... | |
class | gr_single_threaded_scheduler |
Simple scheduler for stream computations. More... | |
class | gr_sync_block |
synchronous 1:1 input to output with history
Override work to provide the signal processing implementation. More... | |
class | gr_sync_decimator |
synchronous N:1 input to output with history
Override work to provide the signal processing implementation. More... | |
class | gr_sync_interpolator |
synchronous 1:N input to output with history
Override work to provide the signal processing implementation. More... | |
class | gr_top_block |
Top-level hierarchical block representing a flowgraph. More... | |
class | gr_top_block_impl |
Implementation details of gr_top_block. More... | |
Functions | |
gr_io_signature_sptr | gr_make_io_signature (int min_streams, int max_streams, int sizeof_stream_item) |
Create an i/o signature. |
gr_io_signature_sptr gr_make_io_signature | ( | int | min_streams, | |
int | max_streams, | |||
int | sizeof_stream_item | |||
) |
Create an i/o signature.
min_streams | specify minimum number of streams (>= 0) | |
max_streams | specify maximum number of streams (>= min_streams or -1 -> infinite) | |
sizeof_stream_item | specify the size of the items in each stream |