Implementation Details


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.

Detailed Description


Function Documentation

gr_io_signature_sptr gr_make_io_signature ( int  min_streams,
int  max_streams,
int  sizeof_stream_item 
)

Create an i/o signature.

Parameters:
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


Generated on Thu Mar 5 09:02:16 2009 for GNU Radio 3.1.3 by  doxygen 1.5.8