#include <uhd/rfnoc/filter_node.hpp>
| Public Types | |
| using | sptr = std::shared_ptr<filter_node> | 
| Public Member Functions | |
| virtual | ~filter_node ()=default | 
| virtual std::vector< std::string > | get_rx_filter_names (const size_t chan) const =0 | 
| virtual uhd::filter_info_base::sptr | get_rx_filter (const std::string &name, const size_t chan)=0 | 
| virtual void | set_rx_filter (const std::string &name, uhd::filter_info_base::sptr filter, const size_t chan)=0 | 
| virtual std::vector< std::string > | get_tx_filter_names (const size_t chan) const =0 | 
| virtual uhd::filter_info_base::sptr | get_tx_filter (const std::string &name, const size_t chan)=0 | 
| virtual void | set_tx_filter (const std::string &name, uhd::filter_info_base::sptr filter, const size_t chan)=0 | 
Pure virtual mix-in class for RFNoC block controllers that have filters present.
| using uhd::rfnoc::detail::filter_node::sptr = std::shared_ptr<filter_node> | 
| 
 | virtualdefault | 
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | pure virtual |