Public Member Functions |
| void | set_noise_voltage (double noise_voltage) |
| void | set_frequency_offset (double frequency_offset) |
| void | set_taps (const std::vector< gr_complex > &taps) |
| void | set_timing_offset (double epsilon) |
| double | noise_voltage () const |
| double | frequency_offset () const |
| std::vector< gr_complex > | taps () const |
| double | timing_offset () const |
| virtual | ~gr_hier_block2 () |
| opaque_self | self () |
| | Return an object, representing the current block, which can be passed to connect.
|
| void | connect (gr_basic_block_sptr block) |
| | Add a stand-alone (possibly hierarchical) block to internal graph.
|
| void | connect (gr_basic_block_sptr src, int src_port, gr_basic_block_sptr dst, int dst_port) |
| | Add gr-blocks or hierarchical blocks to internal graph and wire together.
|
| void | msg_connect (gr_basic_block_sptr src, pmt::pmt_t srcport, gr_basic_block_sptr dst, pmt::pmt_t dstport) |
| | Add gr-blocks or hierarchical blocks to internal graph and wire together.
|
| void | msg_connect (gr_basic_block_sptr src, std::string srcport, gr_basic_block_sptr dst, std::string dstport) |
| void | msg_disconnect (gr_basic_block_sptr src, pmt::pmt_t srcport, gr_basic_block_sptr dst, pmt::pmt_t dstport) |
| void | msg_disconnect (gr_basic_block_sptr src, std::string srcport, gr_basic_block_sptr dst, std::string dstport) |
| void | disconnect (gr_basic_block_sptr block) |
| | Remove a gr-block or hierarchical block from the internal flowgraph.
|
| void | disconnect (gr_basic_block_sptr src, int src_port, gr_basic_block_sptr dst, int dst_port) |
| | Disconnect a pair of gr-blocks or hierarchical blocks in internal flowgraph.
|
| void | disconnect_all () |
| | Disconnect all connections in the internal flowgraph.
|
| virtual void | lock () |
| virtual void | unlock () |
| gr_flat_flowgraph_sptr | flatten () const |
| gr_hier_block2_sptr | to_hier_block2 () |
| bool | has_msg_port (pmt::pmt_t which_port) |
| bool | message_port_is_hier (pmt::pmt_t port_id) |
| bool | message_port_is_hier_in (pmt::pmt_t port_id) |
| bool | message_port_is_hier_out (pmt::pmt_t port_id) |
| void | message_port_register_hier_in (pmt::pmt_t port_id) |
| void | message_port_register_hier_out (pmt::pmt_t port_id) |
| virtual | ~gr_basic_block () |
| long | unique_id () const |
| long | symbolic_id () const |
| std::string | name () const |
| std::string | symbol_name () const |
| gr_io_signature_sptr | input_signature () const |
| gr_io_signature_sptr | output_signature () const |
| gr_basic_block_sptr | to_basic_block () |
| bool | alias_set () |
| std::string | alias () |
| pmt::pmt_t | alias_pmt () |
| void | set_block_alias (std::string name) |
| void | message_port_register_in (pmt::pmt_t port_id) |
| void | message_port_register_out (pmt::pmt_t port_id) |
| void | message_port_pub (pmt::pmt_t port_id, pmt::pmt_t msg) |
| void | message_port_sub (pmt::pmt_t port_id, pmt::pmt_t target) |
| void | message_port_unsub (pmt::pmt_t port_id, pmt::pmt_t target) |
| pmt::pmt_t | message_ports_in () |
| | Get input message port names.
|
| pmt::pmt_t | message_ports_out () |
| | Get output message port names.
|
| void | _post (pmt::pmt_t which_port, pmt::pmt_t msg) |
| bool | empty_p (pmt::pmt_t which_port) |
| | is the queue empty?
|
| bool | empty_p () |
| size_t | nmsgs (pmt::pmt_t which_port) |
| | How many messages in the queue?
|
| void | insert_tail (pmt::pmt_t which_port, pmt::pmt_t msg) |
| pmt::pmt_t | delete_head_nowait (pmt::pmt_t which_port) |
| pmt::pmt_t | delete_head_blocking (pmt::pmt_t which_port) |
| msg_queue_t::iterator | get_iterator (pmt::pmt_t which_port) |
| void | erase_msg (pmt::pmt_t which_port, msg_queue_t::iterator it) |
| virtual bool | check_topology (int ninputs, int noutputs) |
| | Confirm that ninputs and noutputs is an acceptable combination.
|
| template<typename T > |
| void | set_msg_handler (pmt::pmt_t which_port, T msg_handler) |
| | Set the callback that is fired when messages are available.
|
| | gr_msg_accepter () |
| | ~gr_msg_accepter () |
| void | post (pmt::pmt_t which_port, pmt::pmt_t msg) |
| | send msg to msg_accepter on port which_port
|
| | msg_accepter () |
| virtual | ~msg_accepter () |