baz_block_status
gr::sync_block
baz_block_status.h
int int baz_block_status::d_size d_size baz_block_status::d_size
gr::msg_queue::sptr gr::msg_queue::sptr baz_block_status::d_queue d_queue baz_block_status::d_queue
unsigned long unsigned long baz_block_status::d_work_iterations d_work_iterations baz_block_status::d_work_iterations
unsigned long unsigned long baz_block_status::d_samples_processed d_samples_processed baz_block_status::d_samples_processed
BAZ_API baz_block_status_sptr BAZ_API baz_block_status_sptr baz_make_block_status (int size, unsigned long work_iterations, unsigned long samples_processed, gr::msg_queue::sptr queue) baz_make_block_status baz_block_status::baz_make_block_status int size unsigned long work_iterations unsigned long samples_processed gr::msg_queue::sptr queue

Return a shared_ptr to a new instance of baz_block_status.

To avoid accidental use of raw pointers, baz_block_status's constructor is private. howto_make_square2_ff is the public interface for creating new instances.

baz_block_status::baz_block_status
(int size, gr::msg_queue::sptr queue, unsigned long work_iterations, unsigned long samples_processed)
baz_block_status
baz_block_status::baz_block_status
int size
gr::msg_queue::sptr queue
unsigned long work_iterations
unsigned long samples_processed
baz_block_status::~baz_block_status
()
~baz_block_status
baz_block_status::~baz_block_status
void void baz_block_status::set_size (int size) set_size baz_block_status::set_size int size
int int baz_block_status::size () const size baz_block_status::size
int int baz_block_status::work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) work baz_block_status::work int noutput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items

square2 a stream of floats.

This uses the preferred technique: subclassing gr::sync_block.

baz_block_status
gr::sync_block
baz_block_status
gr::sync_block
- baz_block_status
  baz_block_status
- baz_block_status
  baz_make_block_status
- baz_block_status
  d_queue
- baz_block_status
  d_samples_processed
- baz_block_status
  d_size
- baz_block_status
  d_work_iterations
- baz_block_status
  set_size
- baz_block_status
  size
- baz_block_status
  work
- baz_block_status
  ~baz_block_status