28#ifndef INCLUDED_BAZ_DELAY_H
29#define INCLUDED_BAZ_DELAY_H
31#include <gnuradio/sync_block.h>
32#include <boost/thread.hpp>
35typedef boost::shared_ptr<baz_delay> baz_delay_sptr;
56 int delay ()
const {
return d_delay; }
59 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
60 int general_work (
int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items);
#define BAZ_API
Definition api.h:19
BAZ_API baz_delay_sptr baz_make_delay(size_t itemsize, int delay)
delay the input by a certain number of samples
Definition baz_delay.h:44
friend BAZ_API baz_delay_sptr baz_make_delay(size_t itemsize, int delay)
int delay() const
Definition baz_delay.h:56
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
void set_delay(int delay)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)