gr::fosphor::base_sink_c_impl
gr::fosphor::base_sink_c
gr::fosphor::glfw_sink_c_impl
gr::fosphor::qt_sink_c_impl
gr::fosphor::wx_core_sink_c_impl
base_sink_c_impl.h
@0
gr::fosphor::base_sink_c_impl::@0
SETTING_DIMENSIONS
= (1 << 0)
SETTING_POWER_RANGE
= (1 << 1)
SETTING_FREQUENCY_RANGE
= (1 << 2)
SETTING_FFT_WINDOW
= (1 << 3)
SETTING_RENDER_OPTIONS
= (1 << 4)
gr::thread::thread gr::thread::thread gr::fosphor::base_sink_c_impl::d_worker d_worker gr::fosphor::base_sink_c_impl::d_worker
bool bool gr::fosphor::base_sink_c_impl::d_visible d_visible gr::fosphor::base_sink_c_impl::d_visible
bool bool gr::fosphor::base_sink_c_impl::d_active d_active gr::fosphor::base_sink_c_impl::d_active
bool bool gr::fosphor::base_sink_c_impl::d_frozen d_frozen gr::fosphor::base_sink_c_impl::d_frozen
gr::thread::mutex gr::thread::mutex gr::fosphor::base_sink_c_impl::d_render_mutex d_render_mutex gr::fosphor::base_sink_c_impl::d_render_mutex
fifo * fifo* gr::fosphor::base_sink_c_impl::d_fifo d_fifo gr::fosphor::base_sink_c_impl::d_fifo
struct fosphor * struct fosphor* gr::fosphor::base_sink_c_impl::d_fosphor d_fosphor gr::fosphor::base_sink_c_impl::d_fosphor
struct fosphor_render * struct fosphor_render* gr::fosphor::base_sink_c_impl::d_render_main d_render_main gr::fosphor::base_sink_c_impl::d_render_main
struct fosphor_render * struct fosphor_render* gr::fosphor::base_sink_c_impl::d_render_zoom d_render_zoom gr::fosphor::base_sink_c_impl::d_render_zoom
uint32_t uint32_t gr::fosphor::base_sink_c_impl::d_settings_changed d_settings_changed gr::fosphor::base_sink_c_impl::d_settings_changed
gr::thread::mutex gr::thread::mutex gr::fosphor::base_sink_c_impl::d_settings_mutex d_settings_mutex gr::fosphor::base_sink_c_impl::d_settings_mutex
int int gr::fosphor::base_sink_c_impl::d_width d_width gr::fosphor::base_sink_c_impl::d_width
int int gr::fosphor::base_sink_c_impl::d_height d_height gr::fosphor::base_sink_c_impl::d_height
int int gr::fosphor::base_sink_c_impl::d_db_ref d_db_ref gr::fosphor::base_sink_c_impl::d_db_ref
int int gr::fosphor::base_sink_c_impl::d_db_per_div_idx d_db_per_div_idx gr::fosphor::base_sink_c_impl::d_db_per_div_idx
bool bool gr::fosphor::base_sink_c_impl::d_zoom_enabled d_zoom_enabled gr::fosphor::base_sink_c_impl::d_zoom_enabled
double double gr::fosphor::base_sink_c_impl::d_zoom_center d_zoom_center gr::fosphor::base_sink_c_impl::d_zoom_center
double double gr::fosphor::base_sink_c_impl::d_zoom_width d_zoom_width gr::fosphor::base_sink_c_impl::d_zoom_width
float float gr::fosphor::base_sink_c_impl::d_ratio d_ratio gr::fosphor::base_sink_c_impl::d_ratio
struct gr::fosphor::base_sink_c_impl::@1 struct gr::fosphor::base_sink_c_impl::@1 gr::fosphor::base_sink_c_impl::d_frequency d_frequency gr::fosphor::base_sink_c_impl::d_frequency
gr::fft::window::win_type gr::fft::window::win_type gr::fosphor::base_sink_c_impl::d_fft_window d_fft_window gr::fosphor::base_sink_c_impl::d_fft_window
gr::thread::mutex gr::thread::mutex gr::fosphor::base_sink_c_impl::s_boot_mutex s_boot_mutex gr::fosphor::base_sink_c_impl::s_boot_mutex
const int const int gr::fosphor::base_sink_c_impl::k_db_per_div[] [] k_db_per_div gr::fosphor::base_sink_c_impl::k_db_per_div
double double gr::fosphor::base_sink_c_impl::center center gr::fosphor::base_sink_c_impl::center
double double gr::fosphor::base_sink_c_impl::span span gr::fosphor::base_sink_c_impl::span
void void gr::fosphor::base_sink_c_impl::worker () worker gr::fosphor::base_sink_c_impl::worker
void void gr::fosphor::base_sink_c_impl::render () render gr::fosphor::base_sink_c_impl::render
void void gr::fosphor::base_sink_c_impl::settings_mark_changed (uint32_t setting) settings_mark_changed gr::fosphor::base_sink_c_impl::settings_mark_changed uint32_t setting
uint32_t uint32_t gr::fosphor::base_sink_c_impl::settings_get_and_reset_changed (void) settings_get_and_reset_changed gr::fosphor::base_sink_c_impl::settings_get_and_reset_changed void
void void gr::fosphor::base_sink_c_impl::settings_apply (uint32_t settings) settings_apply gr::fosphor::base_sink_c_impl::settings_apply uint32_t settings
void static void gr::fosphor::base_sink_c_impl::_worker (base_sink_c_impl *obj) _worker gr::fosphor::base_sink_c_impl::_worker base_sink_c_impl * obj
gr::fosphor::base_sink_c_impl::base_sink_c_impl
()
base_sink_c_impl
gr::fosphor::base_sink_c_impl::base_sink_c_impl
void virtual void gr::fosphor::base_sink_c_impl::glctx_init ()=0 glctx_init gr::fosphor::base_sink_c_impl::glctx_init glctx_init glctx_init glctx_init
void virtual void gr::fosphor::base_sink_c_impl::glctx_poll ()=0 glctx_poll gr::fosphor::base_sink_c_impl::glctx_poll glctx_poll glctx_poll glctx_poll
void virtual void gr::fosphor::base_sink_c_impl::glctx_swap ()=0 glctx_swap gr::fosphor::base_sink_c_impl::glctx_swap glctx_swap glctx_swap glctx_swap
void virtual void gr::fosphor::base_sink_c_impl::glctx_fini ()=0 glctx_fini gr::fosphor::base_sink_c_impl::glctx_fini glctx_fini glctx_fini glctx_fini
void virtual void gr::fosphor::base_sink_c_impl::glctx_update ()=0 glctx_update gr::fosphor::base_sink_c_impl::glctx_update glctx_update glctx_update glctx_update
void void gr::fosphor::base_sink_c_impl::cb_reshape (int width, int height) cb_reshape gr::fosphor::base_sink_c_impl::cb_reshape int width int height
void void gr::fosphor::base_sink_c_impl::cb_visibility (bool visible) cb_visibility gr::fosphor::base_sink_c_impl::cb_visibility bool visible
virtual gr::fosphor::base_sink_c_impl::~base_sink_c_impl
()
~base_sink_c_impl
gr::fosphor::base_sink_c_impl::~base_sink_c_impl
void void gr::fosphor::base_sink_c_impl::execute_ui_action (enum ui_action_t action) execute_ui_action gr::fosphor::base_sink_c_impl::execute_ui_action execute_ui_action enum ui_action_t action
void void gr::fosphor::base_sink_c_impl::set_frequency_range (const double center, const double span) set_frequency_range gr::fosphor::base_sink_c_impl::set_frequency_range set_frequency_range const double center const double span
void void gr::fosphor::base_sink_c_impl::set_frequency_center (const double center) set_frequency_center gr::fosphor::base_sink_c_impl::set_frequency_center set_frequency_center const double center
void void gr::fosphor::base_sink_c_impl::set_frequency_span (const double span) set_frequency_span gr::fosphor::base_sink_c_impl::set_frequency_span set_frequency_span const double span
void void gr::fosphor::base_sink_c_impl::set_fft_window (const gr::fft::window::win_type win) set_fft_window gr::fosphor::base_sink_c_impl::set_fft_window set_fft_window const gr::fft::window::win_type win
int int gr::fosphor::base_sink_c_impl::work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) work gr::fosphor::base_sink_c_impl::work int noutput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items
bool bool gr::fosphor::base_sink_c_impl::start () start gr::fosphor::base_sink_c_impl::start
bool bool gr::fosphor::base_sink_c_impl::stop () stop gr::fosphor::base_sink_c_impl::stop

Base class for fosphor sink implementation.

gr::fosphor::base_sink_c
gr::fosphor::base_sink_c_impl
gr::fosphor::glfw_sink_c_impl
gr::fosphor::qt_sink_c_impl
gr::fosphor::wx_core_sink_c_impl
gr::sync_block
gr::fosphor::base_sink_c
gr::fosphor::base_sink_c_impl
gr::sync_block
- gr::fosphor::base_sink_c_impl
  _worker
- gr::fosphor::base_sink_c_impl
  base_sink_c
- gr::fosphor::base_sink_c_impl
  base_sink_c_impl
- gr::fosphor::base_sink_c_impl
  cb_reshape
- gr::fosphor::base_sink_c_impl
  cb_visibility
- gr::fosphor::base_sink_c_impl
  center
- gr::fosphor::base_sink_c_impl
  d_active
- gr::fosphor::base_sink_c_impl
  d_db_per_div_idx
- gr::fosphor::base_sink_c_impl
  d_db_ref
- gr::fosphor::base_sink_c_impl
  d_fft_window
- gr::fosphor::base_sink_c_impl
  d_fifo
- gr::fosphor::base_sink_c_impl
  d_fosphor
- gr::fosphor::base_sink_c_impl
  d_frequency
- gr::fosphor::base_sink_c_impl
  d_frozen
- gr::fosphor::base_sink_c_impl
  d_height
- gr::fosphor::base_sink_c_impl
  d_ratio
- gr::fosphor::base_sink_c_impl
  d_render_main
- gr::fosphor::base_sink_c_impl
  d_render_mutex
- gr::fosphor::base_sink_c_impl
  d_render_zoom
- gr::fosphor::base_sink_c_impl
  d_settings_changed
- gr::fosphor::base_sink_c_impl
  d_settings_mutex
- gr::fosphor::base_sink_c_impl
  d_visible
- gr::fosphor::base_sink_c_impl
  d_width
- gr::fosphor::base_sink_c_impl
  d_worker
- gr::fosphor::base_sink_c_impl
  d_zoom_center
- gr::fosphor::base_sink_c_impl
  d_zoom_enabled
- gr::fosphor::base_sink_c_impl
  d_zoom_width
- gr::fosphor::base_sink_c_impl
  DB_PER_DIV_DOWN
- gr::fosphor::base_sink_c_impl
  DB_PER_DIV_UP
- gr::fosphor::base_sink_c_impl
  execute_ui_action
- gr::fosphor::base_sink_c_impl
  FREEZE_TOGGLE
- gr::fosphor::base_sink_c_impl
  glctx_fini
- gr::fosphor::base_sink_c_impl
  glctx_init
- gr::fosphor::base_sink_c_impl
  glctx_poll
- gr::fosphor::base_sink_c_impl
  glctx_swap
- gr::fosphor::base_sink_c_impl
  glctx_update
- gr::fosphor::base_sink_c_impl
  k_db_per_div
- gr::fosphor::base_sink_c_impl
  RATIO_DOWN
- gr::fosphor::base_sink_c_impl
  RATIO_UP
- gr::fosphor::base_sink_c_impl
  REF_DOWN
- gr::fosphor::base_sink_c_impl
  REF_UP
- gr::fosphor::base_sink_c_impl
  render
- gr::fosphor::base_sink_c_impl
  s_boot_mutex
- gr::fosphor::base_sink_c_impl
  set_fft_window
- gr::fosphor::base_sink_c_impl
  set_frequency_center
- gr::fosphor::base_sink_c_impl
  set_frequency_range
- gr::fosphor::base_sink_c_impl
  set_frequency_span
- gr::fosphor::base_sink_c_impl
  SETTING_DIMENSIONS
- gr::fosphor::base_sink_c_impl
  SETTING_FFT_WINDOW
- gr::fosphor::base_sink_c_impl
  SETTING_FREQUENCY_RANGE
- gr::fosphor::base_sink_c_impl
  SETTING_POWER_RANGE
- gr::fosphor::base_sink_c_impl
  SETTING_RENDER_OPTIONS
- gr::fosphor::base_sink_c_impl
  settings_apply
- gr::fosphor::base_sink_c_impl
  settings_get_and_reset_changed
- gr::fosphor::base_sink_c_impl
  settings_mark_changed
- gr::fosphor::base_sink_c_impl
  span
- gr::fosphor::base_sink_c_impl
  start
- gr::fosphor::base_sink_c_impl
  stop
- gr::fosphor::base_sink_c_impl
  ui_action_t
- gr::fosphor::base_sink_c_impl
  work
- gr::fosphor::base_sink_c_impl
  worker
- gr::fosphor::base_sink_c_impl
  ZOOM_CENTER_DOWN
- gr::fosphor::base_sink_c_impl
  ZOOM_CENTER_UP
- gr::fosphor::base_sink_c_impl
  ZOOM_TOGGLE
- gr::fosphor::base_sink_c_impl
  ZOOM_WIDTH_DOWN
- gr::fosphor::base_sink_c_impl
  ZOOM_WIDTH_UP
- gr::fosphor::base_sink_c_impl
  ~base_sink_c_impl