23 #ifndef INCLUDED_GR_HISTO_SINK_F_H
24 #define INCLUDED_GR_HISTO_SINK_F_H
44 unsigned int d_num_bins;
45 unsigned int d_frame_size;
46 unsigned int d_sample_count;
53 void send_frame(
void);
59 int work (
int noutput_items,
60 gr_vector_const_void_star &input_items,
61 gr_vector_void_star &output_items);
63 unsigned int get_frame_size(
void);
64 unsigned int get_num_bins(
void);
66 void set_frame_size(
unsigned int frame_size);
67 void set_num_bins(
unsigned int num_bins);
boost::mutex mutex
Definition: thread.h:44
GR_CORE_API gr_histo_sink_f_sptr gr_make_histo_sink_f(gr_msg_queue_sptr msgq)
Definition: gr_sync_block.h:27
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define GR_CORE_API
Definition: gr_core_api.h:30
Histogram module.
Definition: gr_histo_sink_f.h:40
virtual int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
just like gr_block::general_work, only this arranges to call consume_each for you ...