gr::zeromq::rep_sink
gr::sync_block
gnuradio/zeromq/rep_sink.h
std::shared_ptr< rep_sink > typedef std::shared_ptr<rep_sink> gr::zeromq::rep_sink::sptr sptr gr::zeromq::rep_sink::sptr
sptr static sptr gr::zeromq::rep_sink::make (size_t itemsize, size_t vlen, char *address, int timeout=100, bool pass_tags=false, int hwm=-1, bool bind=true) make gr::zeromq::rep_sink::make size_t itemsize size_t vlen char * address int timeout 100 bool pass_tags false int hwm -1 bool bind true

Return a shared_ptr to a new instance of zeromq::rep_sink.

itemsize

Size of a stream item in bytes.

vlen

Vector length of the input items. Note that one vector is one item.

address

ZMQ socket address specifier.

timeout

Receive timeout in milliseconds, default is 100ms, 1us increments.

pass_tags

Whether sink will serialize and pass tags over the link.

hwm

High Watermark to configure the socket to (-1 => zmq's default)

bind

If true this block will bind to the address, otherwise it will connect; the default is to bind

std::string virtual std::string gr::zeromq::rep_sink::last_endpoint ()=0 last_endpoint gr::zeromq::rep_sink::last_endpoint

Return a std::string of ZMQ_LAST_ENDPOINT from the underlying ZMQ socket.

Sink the contents of a stream to a ZMQ REP socket.

This block acts a a streaming sink for a GNU Radio flowgraph and writes its contents to a ZMQ REP socket. A REP socket will only send its contents to an attached REQ socket when it requests items.

gr::basic_block
gr::block
gr::messages::msg_accepter
gr::msg_accepter
gr::sync_block
gr::zeromq::rep_sink
std::enable_shared_from_this< basic_block >
gr::basic_block
d_name
d_symbol_alias
d_symbol_name
d_input_signature
d_output_signature
d_debug_logger
d_logger
msg_queue
d_rpc_vars
d_message_subscribers
gr::block
d_max_output_buffer
d_min_output_buffer
d_pmt_done
d_system_port
gr::messages::msg_accepter
gr::msg_accepter
gr::sync_block
gr::zeromq::rep_sink
std::basic_string< Char >
std::enable_shared_from_this< basic_block >
std::map< pmt::pmt_t, msg_queue_t, msg_queue_comparator >
std::shared_ptr< io_signature >
std::shared_ptr< logger >
std::shared_ptr< pmt_base >
std::shared_ptr< rpcbasic_base >
std::string
std::vector< long >
std::vector< rpcbasic_sptr >
elements
p
- gr::zeromq::rep_sink
  _post
- gr::zeromq::rep_sink
  active_thread_priority
- gr::zeromq::rep_sink
  add_item_tag
- gr::zeromq::rep_sink
  add_item_tag
- gr::zeromq::rep_sink
  alias
- gr::zeromq::rep_sink
  alias_pmt
- gr::zeromq::rep_sink
  alias_set
- gr::zeromq::rep_sink
  alignment
- gr::zeromq::rep_sink
  allocate_buffer
- gr::zeromq::rep_sink
  allocate_detail
- gr::zeromq::rep_sink
  basic_block
- gr::zeromq::rep_sink
  basic_block
- gr::zeromq::rep_sink
  BLACK
- gr::zeromq::rep_sink
  blkd_input_timer_value
- gr::zeromq::rep_sink
  block
- gr::zeromq::rep_sink
  block
- gr::zeromq::rep_sink
  check_topology
- gr::zeromq::rep_sink
  clear_finished
- gr::zeromq::rep_sink
  color
- gr::zeromq::rep_sink
  consume
- gr::zeromq::rep_sink
  consume_each
- gr::zeromq::rep_sink
  d_blkd_input_timer_value
- gr::zeromq::rep_sink
  d_color
- gr::zeromq::rep_sink
  d_debug_logger
- gr::zeromq::rep_sink
  d_input_signature
- gr::zeromq::rep_sink
  d_logger
- gr::zeromq::rep_sink
  d_max_output_buffer
- gr::zeromq::rep_sink
  d_message_subscribers
- gr::zeromq::rep_sink
  d_min_output_buffer
- gr::zeromq::rep_sink
  d_name
- gr::zeromq::rep_sink
  d_output_signature
- gr::zeromq::rep_sink
  d_pmt_done
- gr::zeromq::rep_sink
  d_rpc_set
- gr::zeromq::rep_sink
  d_rpc_vars
- gr::zeromq::rep_sink
  d_setlock
- gr::zeromq::rep_sink
  d_symbol_alias
- gr::zeromq::rep_sink
  d_symbol_name
- gr::zeromq::rep_sink
  d_symbolic_id
- gr::zeromq::rep_sink
  d_system_port
- gr::zeromq::rep_sink
  d_unique_id
- gr::zeromq::rep_sink
  declare_sample_delay
- gr::zeromq::rep_sink
  declare_sample_delay
- gr::zeromq::rep_sink
  delete_head_nowait
- gr::zeromq::rep_sink
  detail
- gr::zeromq::rep_sink
  dispatch_msg
- gr::zeromq::rep_sink
  empty_handled_p
- gr::zeromq::rep_sink
  empty_handled_p
- gr::zeromq::rep_sink
  empty_p
- gr::zeromq::rep_sink
  empty_p
- gr::zeromq::rep_sink
  enable_update_rate
- gr::zeromq::rep_sink
  erase_msg
- gr::zeromq::rep_sink
  expand_minmax_buffer
- gr::zeromq::rep_sink
  finished
- gr::zeromq::rep_sink
  fixed_rate
- gr::zeromq::rep_sink
  fixed_rate_ninput_to_noutput
- gr::zeromq::rep_sink
  fixed_rate_noutput_to_ninput
- gr::zeromq::rep_sink
  forecast
- gr::zeromq::rep_sink
  general_work
- gr::zeromq::rep_sink
  get_iterator
- gr::zeromq::rep_sink
  get_msg_map
- gr::zeromq::rep_sink
  get_tags_in_range
- gr::zeromq::rep_sink
  get_tags_in_range
- gr::zeromq::rep_sink
  get_tags_in_window
- gr::zeromq::rep_sink
  get_tags_in_window
- gr::zeromq::rep_sink
  GREY
- gr::zeromq::rep_sink
  has_msg_handler
- gr::zeromq::rep_sink
  has_msg_port
- gr::zeromq::rep_sink
  history
- gr::zeromq::rep_sink
  identifier
- gr::zeromq::rep_sink
  input_signature
- gr::zeromq::rep_sink
  insert_tail
- gr::zeromq::rep_sink
  is_pc_rpc_set
- gr::zeromq::rep_sink
  is_rpc_set
- gr::zeromq::rep_sink
  is_set_max_noutput_items
- gr::zeromq::rep_sink
  is_unaligned
- gr::zeromq::rep_sink
  last_endpoint
- gr::zeromq::rep_sink
  log_level
- gr::zeromq::rep_sink
  make
- gr::zeromq::rep_sink
  max_noutput_items
- gr::zeromq::rep_sink
  max_output_buffer
- gr::zeromq::rep_sink
  message_port_is_hier
- gr::zeromq::rep_sink
  message_port_is_hier_in
- gr::zeromq::rep_sink
  message_port_is_hier_out
- gr::zeromq::rep_sink
  message_port_pub
- gr::zeromq::rep_sink
  message_port_register_in
- gr::zeromq::rep_sink
  message_port_register_out
- gr::zeromq::rep_sink
  message_port_sub
- gr::zeromq::rep_sink
  message_port_unsub
- gr::zeromq::rep_sink
  message_ports_in
- gr::zeromq::rep_sink
  message_ports_out
- gr::zeromq::rep_sink
  message_subscribers
- gr::zeromq::rep_sink
  min_noutput_items
- gr::zeromq::rep_sink
  min_output_buffer
- gr::zeromq::rep_sink
  mp_relative_rate
- gr::zeromq::rep_sink
  msg_accepter
- gr::zeromq::rep_sink
  msg_queue
- gr::zeromq::rep_sink
  name
- gr::zeromq::rep_sink
  nitems_read
- gr::zeromq::rep_sink
  nitems_written
- gr::zeromq::rep_sink
  nmsgs
- gr::zeromq::rep_sink
  no_pc_rpc
- gr::zeromq::rep_sink
  notify_msg_neighbors
- gr::zeromq::rep_sink
  output_multiple
- gr::zeromq::rep_sink
  output_multiple_set
- gr::zeromq::rep_sink
  output_signature
- gr::zeromq::rep_sink
  pc_input_buffers_full
- gr::zeromq::rep_sink
  pc_input_buffers_full
- gr::zeromq::rep_sink
  pc_input_buffers_full_avg
- gr::zeromq::rep_sink
  pc_input_buffers_full_avg
- gr::zeromq::rep_sink
  pc_input_buffers_full_var
- gr::zeromq::rep_sink
  pc_input_buffers_full_var
- gr::zeromq::rep_sink
  pc_noutput_items
- gr::zeromq::rep_sink
  pc_noutput_items_avg
- gr::zeromq::rep_sink
  pc_noutput_items_var
- gr::zeromq::rep_sink
  pc_nproduced
- gr::zeromq::rep_sink
  pc_nproduced_avg
- gr::zeromq::rep_sink
  pc_nproduced_var
- gr::zeromq::rep_sink
  pc_output_buffers_full
- gr::zeromq::rep_sink
  pc_output_buffers_full
- gr::zeromq::rep_sink
  pc_output_buffers_full_avg
- gr::zeromq::rep_sink
  pc_output_buffers_full_avg
- gr::zeromq::rep_sink
  pc_output_buffers_full_var
- gr::zeromq::rep_sink
  pc_output_buffers_full_var
- gr::zeromq::rep_sink
  pc_throughput_avg
- gr::zeromq::rep_sink
  pc_work_time
- gr::zeromq::rep_sink
  pc_work_time_avg
- gr::zeromq::rep_sink
  pc_work_time_total
- gr::zeromq::rep_sink
  pc_work_time_var
- gr::zeromq::rep_sink
  post
- gr::zeromq::rep_sink
  processor_affinity
- gr::zeromq::rep_sink
  produce
- gr::zeromq::rep_sink
  relative_rate
- gr::zeromq::rep_sink
  relative_rate_d
- gr::zeromq::rep_sink
  relative_rate_i
- gr::zeromq::rep_sink
  remove_item_tag
- gr::zeromq::rep_sink
  remove_item_tag
- gr::zeromq::rep_sink
  replace_buffer
- gr::zeromq::rep_sink
  reset_perf_counters
- gr::zeromq::rep_sink
  rpc_set
- gr::zeromq::rep_sink
  sample_delay
- gr::zeromq::rep_sink
  set_alignment
- gr::zeromq::rep_sink
  set_blkd_input_timer_value
- gr::zeromq::rep_sink
  set_block_alias
- gr::zeromq::rep_sink
  set_color
- gr::zeromq::rep_sink
  set_detail
- gr::zeromq::rep_sink
  set_fixed_rate
- gr::zeromq::rep_sink
  set_history
- gr::zeromq::rep_sink
  set_input_signature
- gr::zeromq::rep_sink
  set_inverse_relative_rate
- gr::zeromq::rep_sink
  set_is_unaligned
- gr::zeromq::rep_sink
  set_log_level
- gr::zeromq::rep_sink
  set_max_noutput_items
- gr::zeromq::rep_sink
  set_max_output_buffer
- gr::zeromq::rep_sink
  set_max_output_buffer
- gr::zeromq::rep_sink
  set_min_noutput_items
- gr::zeromq::rep_sink
  set_min_output_buffer
- gr::zeromq::rep_sink
  set_min_output_buffer
- gr::zeromq::rep_sink
  set_msg_handler
- gr::zeromq::rep_sink
  set_output_multiple
- gr::zeromq::rep_sink
  set_output_signature
- gr::zeromq::rep_sink
  set_processor_affinity
- gr::zeromq::rep_sink
  set_relative_rate
- gr::zeromq::rep_sink
  set_relative_rate
- gr::zeromq::rep_sink
  set_tag_propagation_policy
- gr::zeromq::rep_sink
  set_thread_priority
- gr::zeromq::rep_sink
  set_unaligned
- gr::zeromq::rep_sink
  setup_pc_rpc
- gr::zeromq::rep_sink
  setup_rpc
- gr::zeromq::rep_sink
  shared_from_base
- gr::zeromq::rep_sink
  sptr
- gr::zeromq::rep_sink
  start
- gr::zeromq::rep_sink
  stop
- gr::zeromq::rep_sink
  symbol_name
- gr::zeromq::rep_sink
  symbolic_id
- gr::zeromq::rep_sink
  sync_block
- gr::zeromq::rep_sink
  sync_block
- gr::zeromq::rep_sink
  system_handler
- gr::zeromq::rep_sink
  tag_propagation_policy
- gr::zeromq::rep_sink
  tag_propagation_policy_t
- gr::zeromq::rep_sink
  thread_priority
- gr::zeromq::rep_sink
  to_basic_block
- gr::zeromq::rep_sink
  TPP_ALL_TO_ALL
- gr::zeromq::rep_sink
  TPP_CUSTOM
- gr::zeromq::rep_sink
  TPP_DONT
- gr::zeromq::rep_sink
  TPP_ONE_TO_ONE
- gr::zeromq::rep_sink
  unaligned
- gr::zeromq::rep_sink
  unique_id
- gr::zeromq::rep_sink
  unset_max_noutput_items
- gr::zeromq::rep_sink
  unset_processor_affinity
- gr::zeromq::rep_sink
  update_rate
- gr::zeromq::rep_sink
  vcolor
- gr::zeromq::rep_sink
  WHITE
- gr::zeromq::rep_sink
  work
- gr::zeromq::rep_sink
  WORK_CALLED_PRODUCE
- gr::zeromq::rep_sink
  WORK_DONE
- gr::zeromq::rep_sink
  work_return_t
- gr::zeromq::rep_sink
  ~basic_block
- gr::zeromq::rep_sink
  ~block
- gr::zeromq::rep_sink
  ~msg_accepter