23 #ifndef INCLUDED_GR_DELAY_H
24 #define INCLUDED_GR_DELAY_H
43 gr_delay (
size_t itemsize,
int delay);
45 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
53 void set_delay (
int delay);
56 gr_vector_int &ninput_items,
57 gr_vector_const_void_star &input_items,
58 gr_vector_void_star &output_items);
virtual void forecast(int, std::vector< int > &)
Overload me! I am the forecast.
int delay() const
Definition: gr_delay.h:52
unsigned history(void) const
boost::mutex mutex
Definition: thread.h:44
GR_CORE_API gr_delay_sptr gr_make_delay(size_t itemsize, int delay)
Definition: gr_block.h:37
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define GR_CORE_API
Definition: gr_core_api.h:30
virtual 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
delay the input by a certain number of samples
Definition: gr_delay.h:39