GNU Radio 3.6.4.2 C++ API
gr_align_on_samplenumbers_ss Class Reference

#include <gr_align_on_samplenumbers_ss.h>

Inheritance diagram for gr_align_on_samplenumbers_ss:
gr_block

List of all members.

Classes

class  align_state

Public Member Functions

 ~gr_align_on_samplenumbers_ss ()
bool check_topology (int ninputs, int noutputs)
void forecast (int noutput_items, gr_vector_int &ninput_items_required)
int general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
 compute output items from input items

Friends

GR_CORE_API
gr_align_on_samplenumbers_ss_sptr 
gr_make_align_on_samplenumbers_ss (int nchan, int align_interval)

Constructor & Destructor Documentation


Member Function Documentation

bool gr_align_on_samplenumbers_ss::check_topology ( int  ninputs,
int  noutputs 
) [virtual]

Reimplemented from gr_block.

void gr_align_on_samplenumbers_ss::forecast ( int  noutput_items,
gr_vector_int &  ninput_items_required 
)
int gr_align_on_samplenumbers_ss::general_work ( int  noutput_items,
gr_vector_int &  ninput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
) [virtual]

compute output items from input items

Parameters:
noutput_itemsnumber of output items to write on each output stream
ninput_itemsnumber of input items available on each input stream
input_itemsvector of pointers to the input items, one entry per input stream
output_itemsvector of pointers to the output items, one entry per output stream
Returns:
number of items actually written to each output stream, or -1 on EOF. It is OK to return a value less than noutput_items. -1 <= return value <= noutput_items

general_work must call consume or consume_each to indicate how many items were consumed on each input stream.

Reimplemented from gr_block.


Friends And Related Function Documentation

GR_CORE_API gr_align_on_samplenumbers_ss_sptr gr_make_align_on_samplenumbers_ss ( int  nchan,
int  align_interval 
) [friend]

The documentation for this class was generated from the following file: