GNU Radio 3.7.1 C++ API
gr::msg_accepter Class Reference

Accepts messages and inserts them into a message queue, then notifies subclass gr::basic_block there is a message pending. More...

#include <msg_accepter.h>

Inheritance diagram for gr::msg_accepter:
gr::messages::msg_accepter gr::basic_block gr::block gr::hier_block2 atsc_bit_timing_loop atsc_field_sync_demux atsc_field_sync_mux gr::analog::ctcss_squelch_ff gr::analog::pwr_squelch_cc gr::analog::pwr_squelch_ff gr::analog::squelch_base_cc gr::analog::squelch_base_ff gr::block_gateway gr::blocks::copy gr::blocks::delay gr::blocks::keep_m_in_n gr::blocks::keep_one_in_n gr::blocks::message_debug gr::blocks::message_strobe gr::blocks::nop gr::blocks::packed_to_unpacked_bb gr::blocks::packed_to_unpacked_ii gr::blocks::packed_to_unpacked_ss gr::blocks::patterned_interleaver gr::blocks::plateau_detector_fb gr::blocks::random_pdu gr::blocks::skiphead gr::blocks::socket_pdu gr::blocks::stream_mux gr::blocks::tuntap_pdu gr::blocks::unpacked_to_packed_bb gr::blocks::unpacked_to_packed_ii gr::blocks::unpacked_to_packed_ss gr::blocks::vector_insert_b gr::blocks::vector_insert_c gr::blocks::vector_insert_f gr::blocks::vector_insert_i gr::blocks::vector_insert_s gr::digital::clock_recovery_mm_cc gr::digital::clock_recovery_mm_ff gr::digital::constellation_decoder_cb gr::digital::constellation_receiver_cb gr::digital::header_payload_demux gr::digital::mpsk_receiver_cc gr::digital::ofdm_chanest_vcvc gr::digital::ofdm_frame_acquisition gr::digital::ofdm_insert_preamble gr::digital::ofdm_sampler gr::digital::pfb_clock_sync_ccf gr::digital::pfb_clock_sync_fff gr::digital::simple_correlator gr::digital::simple_framer gr::filter::fractional_interpolator_cc gr::filter::fractional_interpolator_ff gr::filter::fractional_resampler_cc gr::filter::fractional_resampler_ff gr::filter::pfb_arb_resampler_ccf gr::filter::pfb_arb_resampler_fff gr::filter::pfb_channelizer_ccf gr::filter::rational_resampler_base_ccc gr::filter::rational_resampler_base_ccf gr::filter::rational_resampler_base_fcc gr::filter::rational_resampler_base_fff gr::filter::rational_resampler_base_fsf gr::filter::rational_resampler_base_scc gr::noaa::hrpt_deframer gr::pager::flex_sync gr::qtgui::sink_c gr::qtgui::sink_f gr::sync_block gr::tagged_stream_block gr::trellis::constellation_metrics_cf gr::trellis::metrics_c gr::trellis::metrics_f gr::trellis::metrics_i gr::trellis::metrics_s gr::trellis::pccc_decoder_b gr::trellis::pccc_decoder_combined_cb gr::trellis::pccc_decoder_combined_ci gr::trellis::pccc_decoder_combined_cs gr::trellis::pccc_decoder_combined_fb gr::trellis::pccc_decoder_combined_fi gr::trellis::pccc_decoder_combined_fs gr::trellis::pccc_decoder_i gr::trellis::pccc_decoder_s gr::trellis::sccc_decoder_b gr::trellis::sccc_decoder_combined_cb gr::trellis::sccc_decoder_combined_ci gr::trellis::sccc_decoder_combined_cs gr::trellis::sccc_decoder_combined_fb gr::trellis::sccc_decoder_combined_fi gr::trellis::sccc_decoder_combined_fs gr::trellis::sccc_decoder_i gr::trellis::sccc_decoder_s gr::trellis::siso_combined_f gr::trellis::siso_f gr::trellis::viterbi_b gr::trellis::viterbi_combined_cb gr::trellis::viterbi_combined_ci gr::trellis::viterbi_combined_cs gr::trellis::viterbi_combined_fb gr::trellis::viterbi_combined_fi gr::trellis::viterbi_combined_fs gr::trellis::viterbi_combined_ib gr::trellis::viterbi_combined_ii gr::trellis::viterbi_combined_is gr::trellis::viterbi_combined_sb gr::trellis::viterbi_combined_si gr::trellis::viterbi_combined_ss gr::trellis::viterbi_i gr::trellis::viterbi_s gr::channels::channel_model gr::channels::channel_model2 gr::digital::cpmmod_bc gr::digital::ofdm_sync_sc_cfb gr::fcd::source_c gr::top_block

Public Member Functions

 msg_accepter ()
 
 ~msg_accepter ()
 
void post (pmt::pmt_t which_port, pmt::pmt_t msg)
 send msg to msg_accepter on port which_port More...
 
- Public Member Functions inherited from gr::messages::msg_accepter
 msg_accepter ()
 

Detailed Description

Accepts messages and inserts them into a message queue, then notifies subclass gr::basic_block there is a message pending.

Constructor & Destructor Documentation

gr::msg_accepter::msg_accepter ( )
gr::msg_accepter::~msg_accepter ( )
virtual

Reimplemented from gr::messages::msg_accepter.

Member Function Documentation

void gr::msg_accepter::post ( pmt::pmt_t  which_port,
pmt::pmt_t  msg 
)
virtual

send msg to msg_accepter on port which_port

Sending a message is an asynchronous operation. The post call will not wait for the message either to arrive at the destination or to be received.

Implements gr::messages::msg_accepter.


The documentation for this class was generated from the following file: