API compatibility report for the libuhd-dev library between 3.12.0.0-1 and 3.13.0.1-1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibuhd-dev
Version #13.12.0.0-1 (gcc 7)
Version #23.13.0.1-1 (gcc 8)
Archx86_64
SubjectBinary Compatibility

Test Results


Total Header Files93
Total Libraries1
Total Symbols / Types267 / 99
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-79
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols  79 


block_ctrl_base.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
block_ctrl_base::_clear ( size_t const port )
block_ctrl_base::_resolve_port_def ( blockdef::port_t const& port_def ) const
block_ctrl_base::_set_command_time ( struct uhd::time_spec_t const& time_spec, size_t const port )
block_ctrl_base::__ct [C1] ( struct make_args_t const& make_args )
block_ctrl_base::__ct [C2] ( struct make_args_t const& make_args )
block_ctrl_base::clear ( )
block_ctrl_base::clear_command_time ( size_t const port )
block_ctrl_base::get_address ( size_t block_port )
block_ctrl_base::get_args ( size_t const port ) const
block_ctrl_base::get_command_time ( size_t const port )
block_ctrl_base::get_ctrl_iface ( size_t const block_port )
block_ctrl_base::get_ctrl_ports ( ) const
block_ctrl_base::make ( struct make_args_t const& make_args, uint64_t noc_id ) [static]
block_ctrl_base::set_args ( struct uhd::device_addr_t const& args, size_t const port )
block_ctrl_base::set_command_tick_rate ( double const tick_rate, size_t const port )
block_ctrl_base::set_command_time ( struct uhd::time_spec_t const& time_spec, size_t const port )
block_ctrl_base::sr_read32 ( enum settingsbus_reg_t const reg, size_t const port )
block_ctrl_base::sr_read64 ( enum settingsbus_reg_t const reg, size_t const port )
block_ctrl_base::sr_write ( uint32_t const reg, uint32_t const data, size_t const port )
block_ctrl_base::user_reg_read32 ( uint32_t const addr, size_t const port )
block_ctrl_base::user_reg_read64 ( uint32_t const addr, size_t const port )
block_ctrl_base::~__dt [D0] ( )
block_ctrl_base::~__dt [D1] ( )
block_ctrl_base::~__dt [D2] ( )

block_id.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
block_id_t::__ct [C1] ( )
block_id_t::__ct [C2] ( )
block_id_t::get_tree_root ( ) const

blockdef.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
blockdef::arg_t::ARG_ARGS [data]
blockdef::arg_t::__ct [C1] ( )
blockdef::arg_t::__ct [C2] ( )
blockdef::arg_t::is_valid ( ) const
blockdef::make_from_noc_id ( uint64_t noc_id ) [static]
blockdef::port_t::is_keyword ( std::__cxx11::string const& key ) const
blockdef::port_t::is_valid ( ) const
blockdef::port_t::is_variable ( std::__cxx11::string const& key ) const
blockdef::port_t::PORT_ARGS [data]
blockdef::port_t::__ct [C1] ( )
blockdef::port_t::__ct [C2] ( )

node_ctrl_base.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
node_ctrl_base::_register_downstream_node ( node_ctrl_base::sptr downstream_node, size_t port )
node_ctrl_base::_register_upstream_node ( node_ctrl_base::sptr upstream_node, size_t port )
node_ctrl_base::clear ( )
node_ctrl_base::disconnect ( )
node_ctrl_base::disconnect_input_port ( size_t const input_port )
node_ctrl_base::disconnect_output_port ( size_t const output_port )
node_ctrl_base::get_downstream_port ( size_t const this_port )
node_ctrl_base::get_upstream_port ( size_t const this_port )
node_ctrl_base::set_downstream_port ( size_t const this_port, size_t const remote_port )
node_ctrl_base::set_upstream_port ( size_t const this_port, size_t const remote_port )

rate_node_ctrl.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
rate_node_ctrl::get_input_samp_rate ( size_t port )
rate_node_ctrl::get_output_samp_rate ( size_t port )
rate_node_ctrl::RATE_UNDEFINED [data]
vtable for rate_node_ctrl [data]

scalar_node_ctrl.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
scalar_node_ctrl::get_input_scale_factor ( size_t port )
scalar_node_ctrl::get_output_scale_factor ( size_t port )
scalar_node_ctrl::SCALE_UNDEFINED [data]
vtable for scalar_node_ctrl [data]

sink_block_ctrl_base.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
sink_block_ctrl_base::_request_input_port ( size_t const suggested_port, struct uhd::device_addr_t const& args ) const
sink_block_ctrl_base::configure_flow_control_in ( size_t cycles, size_t packets, size_t block_port )
sink_block_ctrl_base::get_fifo_size ( size_t block_port ) const
sink_block_ctrl_base::get_input_ports ( ) const
sink_block_ctrl_base::get_input_signature ( size_t block_port ) const

sink_node_ctrl.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
sink_node_ctrl::_request_input_port ( size_t const suggested_port, struct uhd::device_addr_t const& args ) const
sink_node_ctrl::connect_upstream ( node_ctrl_base::sptr upstream_node, size_t port, struct uhd::device_addr_t const& args )
sink_node_ctrl::set_tx_streamer ( bool active, size_t const port )

source_block_ctrl_base.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
source_block_ctrl_base::_request_output_port ( size_t const suggested_port, struct uhd::device_addr_t const& args ) const
source_block_ctrl_base::configure_flow_control_out ( size_t buf_size_pkts, size_t block_port, struct uhd::sid_t const& sid )
source_block_ctrl_base::get_output_ports ( ) const
source_block_ctrl_base::get_output_signature ( size_t block_port ) const
source_block_ctrl_base::issue_stream_cmd ( struct uhd::stream_cmd_t const& stream_cmd, size_t const chan )
source_block_ctrl_base::set_destination ( uint32_t next_address, size_t output_block_port )

source_node_ctrl.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
source_node_ctrl::_request_output_port ( size_t const suggested_port, struct uhd::device_addr_t const& args ) const
source_node_ctrl::connect_downstream ( node_ctrl_base::sptr downstream_node, size_t port, struct uhd::device_addr_t const& args )
source_node_ctrl::set_rx_streamer ( bool active, size_t const port )

stream_sig.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
stream_sig_t::get_bytes_per_item ( ) const
stream_sig_t::is_compatible ( struct stream_sig_t const& output_sig, struct stream_sig_t const& input_sig ) [static]
stream_sig_t::__ct [C1] ( )
stream_sig_t::__ct [C2] ( )

tick_node_ctrl.hpp, libuhd.so.3.13.0
namespace uhd::rfnoc
tick_node_ctrl::get_tick_rate ( std::set<node_ctrl_base::sptr>const& _explored_nodes )
tick_node_ctrl::RATE_UNDEFINED [data]

to the top

Problems with Symbols, Low Severity  2 


thread.hpp, libuhd.so.3.12.0
namespace uhd
[+] set_thread_priority ( float priority, bool realtime )  1 
[+] set_thread_priority_safe ( float priority, bool realtime )  1 

to the top

Other Changes in Constants  2 


config.hpp
[+] BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC
[+] BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC_COMMA

to the top

Header Files  93 


algorithm.hpp
assert_has.hpp
bounded_buffer.hpp
buffer_pool.hpp
build_info.hpp
byte_vector.hpp
byteswap.hpp
cast.hpp
chdr.hpp
clock_config.hpp
config.h
config.hpp
container.hpp
convert.hpp
csv.hpp
dboard_base.hpp
dboard_eeprom.h
dboard_eeprom.hpp
dboard_id.hpp
dboard_iface.hpp
dboard_manager.hpp
deprecated.hpp
device.hpp
device_addr.hpp
dict.hpp
direction.hpp
endianness.hpp
error.h
exception.hpp
fe_connection.hpp
filters.hpp
gain_group.hpp
gpio_defs.hpp
gps_ctrl.hpp
if_addrs.hpp
io_type.hpp
log.h
log.hpp
log_add.hpp
mac_addr.hpp
math.hpp
mboard_eeprom.h
mboard_eeprom.hpp
metadata.h
metadata.hpp
msg_task.hpp
multi_usrp.hpp
multi_usrp_clock.hpp
octoclock_eeprom.hpp
otw_type.hpp
paths.hpp
pimpl.hpp
platform.hpp
power_container.hpp
property_tree.hpp
ranges.h
ranges.hpp
ref_vector.hpp
safe_call.hpp
safe_main.hpp
sensors.h
sensors.hpp
serial.hpp
sid.hpp
static.hpp
stream.hpp
stream_cmd.hpp
string_vector.h
subdev_spec.h
subdev_spec.hpp
tasks.hpp
tcp_zero_copy.hpp
thread.hpp
thread_priority.h
thread_priority.hpp
time_spec.hpp
tune_request.h
tune_request.hpp
tune_result.h
tune_result.hpp
udp_constants.hpp
udp_simple.hpp
udp_zero_copy.hpp
usb_control.hpp
usb_device_handle.hpp
usb_zero_copy.hpp
usrp.h
usrp_clock.h
usrp_info.h
version.hpp
vrt_if_packet.hpp
wb_iface.hpp
zero_copy.hpp

to the top

Libraries  1 


libuhd.so.3.12.0

to the top



Test Info


Library Namelibuhd-dev
Version #13.12.0.0-1
Version #23.13.0.1-1
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files93
Total Libraries1
Total Symbols / Types450 / 151
Compatibility 95.3%

Problem Summary


SeverityCount
Added Symbols-684
Removed SymbolsHigh10
Problems with
Data Types
High133
Medium0
Low2
Problems with
Symbols
High0
Medium2
Low0
Problems with
Constants
Low2
Other Changes
in Constants
-5

Added Symbols  684 


block_ctrl_base.hpp
namespace uhd::rfnoc
block_ctrl_base::__ct [C1] ( struct make_args_t const& make_args )
block_ctrl_base::_clear ( size_t const port )
block_ctrl_base::_resolve_port_def ( blockdef::port_t const& port_def ) const
block_ctrl_base::_set_command_time ( struct uhd::time_spec_t const& time_spec, size_t const port )
block_ctrl_base::__ct [C1] ( struct make_args_t const& make_args )
block_ctrl_base::__ct [C2] ( struct make_args_t const& make_args )
block_ctrl_base::clear ( )
block_ctrl_base::clear_command_time ( size_t const port )
block_ctrl_base::get_address ( size_t block_port )
block_ctrl_base::get_arg ( std::__cxx11::string const& key, size_t const port ) const
block_ctrl_base::get_arg_type ( std::__cxx11::string const& key, size_t const port ) const
block_ctrl_base::get_args ( size_t const port ) const
block_ctrl_base::get_command_time ( size_t const port )
block_ctrl_base::get_ctrl_iface ( size_t const block_port )
block_ctrl_base::get_ctrl_ports ( ) const
block_ctrl_base::make ( struct make_args_t const& make_args, uint64_t noc_id ) [static]
block_ctrl_base::register_block ( block_ctrl_base::make_t const& make, std::__cxx11::string const& name ) [static]
block_ctrl_base::set_arg ( std::__cxx11::string const& key, std::__cxx11::string const& val, size_t const port )
block_ctrl_base::set_args ( struct uhd::device_addr_t const& args, size_t const port )
block_ctrl_base::set_command_tick_rate ( double const tick_rate, size_t const port )
block_ctrl_base::set_command_time ( struct uhd::time_spec_t const& time_spec, size_t const port )
block_ctrl_base::sr_read32 ( enum settingsbus_reg_t const reg, size_t const port )
block_ctrl_base::sr_read64 ( enum settingsbus_reg_t const reg, size_t const port )
block_ctrl_base::sr_write ( std::__cxx11::string const& reg, uint32_t const data, size_t const port )
block_ctrl_base::sr_write ( uint32_t const reg, uint32_t const data, size_t const port )
block_ctrl_base::unique_id ( ) const
block_ctrl_base::user_reg_read32 ( std::__cxx11::string const& reg, size_t const port )
block_ctrl_base::user_reg_read32 ( uint32_t const addr, size_t const port )
block_ctrl_base::user_reg_read64 ( std::__cxx11::string const& reg, size_t const port )
block_ctrl_base::user_reg_read64 ( uint32_t const addr, size_t const port )
block_ctrl_base::~__dt [D0] ( )
block_ctrl_base::~__dt [D1] ( )
block_ctrl_base::~__dt [D2] ( )

block_id.hpp
namespace uhd::rfnoc
block_id_t::__ct [C1] ( size_t const device_no, std::__cxx11::string const& block_name, size_t const block_ctr )
block_id_t::__ct [C2] ( size_t const device_no, std::__cxx11::string const& block_name, size_t const block_ctr )
block_id_t::__ct [C1] ( std::__cxx11::string const& block_str )
block_id_t::__ct [C2] ( std::__cxx11::string const& block_str )
block_id_t::__ct [C1] ( )
block_id_t::__ct [C2] ( )
block_id_t::get_local ( ) const
block_id_t::get_tree_root ( ) const
block_id_t::is_valid_block_id ( std::__cxx11::string const& block_id ) [static]
block_id_t::is_valid_blockname ( std::__cxx11::string const& block_name ) [static]
block_id_t::match ( std::__cxx11::string const& block_str )
block_id_t::set ( size_t const device_no, std::__cxx11::string const& block_name, size_t const block_ctr )
block_id_t::set ( std::__cxx11::string const& new_name )
block_id_t::set_block_name ( std::__cxx11::string const& block_name )
block_id_t::to_string ( ) const

blockdef.hpp
namespace uhd::rfnoc
blockdef::arg_t::ARG_ARGS [data]
blockdef::arg_t::__ct [C1] ( )
blockdef::arg_t::__ct [C2] ( )
blockdef::arg_t::is_valid ( ) const
blockdef::arg_t::to_string ( ) const
blockdef::arg_t::VALID_TYPES [data]
blockdef::make_from_noc_id ( uint64_t noc_id ) [static]
blockdef::port_t::is_keyword ( std::__cxx11::string const& key ) const
blockdef::port_t::is_valid ( ) const
blockdef::port_t::is_variable ( std::__cxx11::string const& key ) const
blockdef::port_t::PORT_ARGS [data]
blockdef::port_t::__ct [C1] ( )
blockdef::port_t::__ct [C2] ( )
blockdef::port_t::to_string ( ) const

buffer_pool.hpp
namespace uhd::transport
buffer_pool::make ( size_t const num_buffs, size_t const buff_size, size_t const alignment ) [static]

chdr.hpp
namespace uhd::transport::vrt::chdr
if_hdr_pack_be ( uint32_t* packet_buff, struct uhd::transport::vrt::if_packet_info_t& if_packet_info )
if_hdr_pack_le ( uint32_t* packet_buff, struct uhd::transport::vrt::if_packet_info_t& if_packet_info )
if_hdr_unpack_be ( uint32_t const* packet_buff, struct uhd::transport::vrt::if_packet_info_t& if_packet_info )
if_hdr_unpack_le ( uint32_t const* packet_buff, struct uhd::transport::vrt::if_packet_info_t& if_packet_info )
max_if_hdr_words64 [data]

clock_config.hpp
namespace uhd
clock_config_t::__ct [C1] ( )
clock_config_t::__ct [C2] ( )
clock_config_t::external ( ) [static]
clock_config_t::internal ( ) [static]

config.hpp
namespace boost::math::detail
is_integer_for_rounding<T>::value [data]

constants.hpp
namespace uhd::rfnoc
ANY_PORT [data]
AXI_WRAPPER_BASE [data]
AXIS_CONFIG_BUS [data]
AXIS_CONFIG_BUS_TLAST [data]
BYTES_PER_LINE [data]
CMD_FIFO_SIZE [data]
DEFAULT_BLOCK_NAME [data]
DEFAULT_FC_RX_RESPONSE_FREQ [data]
DEFAULT_FC_RX_SW_BUFF_FULL_FACTOR [data]
DEFAULT_FC_TX_RESPONSE_FREQ [data]
DEFAULT_FC_XBAR_PKTS_PER_ACK [data]
DEFAULT_NAMED_SR [data]
DEFAULT_NOC_ID [data]
DEFAULT_PACKET_SIZE [data]
MAX_NUM_PORTS [data]
MAX_PACKET_SIZE [data]
NOC_SHELL_COMPAT_MAJOR [data]
NOC_SHELL_COMPAT_MINOR [data]
SR_BLOCK_SID [data]
SR_CLEAR_RX_FC [data]
SR_CLEAR_TX_FC [data]
SR_ERROR_POLICY [data]
SR_FLOW_CTRL_CYCS_PER_ACK [data]
SR_FLOW_CTRL_PKTS_PER_ACK [data]
SR_FLOW_CTRL_WINDOW_EN [data]
SR_FLOW_CTRL_WINDOW_SIZE [data]
SR_NEXT_DST_SID [data]
SR_READBACK [data]
SR_READBACK_ADDR [data]
SR_RESP_IN_DST_SID [data]
SR_RESP_OUT_DST_SID [data]
VALID_BLOCKID_REGEX [data]
VALID_BLOCKNAME_REGEX [data]
XML_DEFAULT_PATH [data]
XML_PATH_ENV [data]

convert.hpp
namespace uhd::convert
id_type::to_pp_string ( ) const
id_type::to_string ( ) const

dboard_base.hpp
namespace uhd::usrp
dboard_base::__ct [C1] ( dboard_base::ctor_args_t p1 )
dboard_base::__ct [C2] ( dboard_base::ctor_args_t p1 )
dboard_base::get_iface ( )
dboard_base::get_rx_eeprom ( )
dboard_base::get_rx_id ( )
dboard_base::get_rx_subtree ( )
dboard_base::get_subdev_name ( )
dboard_base::get_tx_eeprom ( )
dboard_base::get_tx_id ( )
dboard_base::get_tx_subtree ( )
rx_dboard_base::__ct [C1] ( dboard_base::ctor_args_t p1 )
rx_dboard_base::__ct [C2] ( dboard_base::ctor_args_t p1 )
tx_dboard_base::__ct [C1] ( dboard_base::ctor_args_t p1 )
tx_dboard_base::__ct [C2] ( dboard_base::ctor_args_t p1 )
xcvr_dboard_base::__ct [C1] ( dboard_base::ctor_args_t p1 )
xcvr_dboard_base::__ct [C2] ( dboard_base::ctor_args_t p1 )

dboard_eeprom.hpp
namespace uhd::usrp
dboard_eeprom_t::__ct [C1] ( )
dboard_eeprom_t::__ct [C2] ( )
dboard_eeprom_t::load ( struct uhd::i2c_iface& iface, uint8_t addr )
dboard_eeprom_t::store ( struct uhd::i2c_iface& iface, uint8_t addr ) const

dboard_id.hpp
namespace uhd::usrp
dboard_id_t::__ct [C1] ( uint16_t id )
dboard_id_t::__ct [C2] ( uint16_t id )
dboard_id_t::from_string ( std::__cxx11::string const& string ) [static]
dboard_id_t::from_uint16 ( uint16_t uint16 ) [static]
dboard_id_t::none ( ) [static]
dboard_id_t::to_cname ( ) const
dboard_id_t::to_pp_string ( ) const
dboard_id_t::to_string ( ) const
dboard_id_t::to_uint16 ( ) const

dboard_iface.hpp
namespace uhd::usrp
dboard_iface::sleep ( boost::chrono::nanoseconds const& time )

dboard_manager.hpp
namespace uhd::usrp
dboard_manager::make ( struct dboard_eeprom_t rx_eeprom, struct dboard_eeprom_t tx_eeprom, struct dboard_eeprom_t gdb_eeprom, boost::shared_ptr<struct dboard_iface> iface, boost::shared_ptr<struct uhd::property_tree> subtree, bool defer_db_init ) [static]
dboard_manager::make ( struct dboard_id_t rx_dboard_id, struct dboard_id_t tx_dboard_id, struct dboard_id_t gdboard_id, boost::shared_ptr<struct dboard_iface> iface, boost::shared_ptr<struct uhd::property_tree> subtree, bool defer_db_init ) [static]
dboard_manager::register_dboard ( struct dboard_id_t const& rx_dboard_id, struct dboard_id_t const& tx_dboard_id, boost::shared_ptr<struct dboard_base>(*db_subdev_ctor)(void*), std::__cxx11::string const& name, std::vector<std::__sso_string>const& subdev_names, boost::shared_ptr<struct dboard_base>(*db_container_ctor)(void*) ) [static]
dboard_manager::register_dboard ( struct dboard_id_t const& dboard_id, boost::shared_ptr<struct dboard_base>(*db_subdev_ctor)(void*), std::__cxx11::string const& name, std::vector<std::__sso_string>const& subdev_names, boost::shared_ptr<struct dboard_base>(*db_container_ctor)(void*) ) [static]
dboard_manager::register_dboard_restricted ( struct dboard_id_t const& rx_dboard_id, struct dboard_id_t const& tx_dboard_id, boost::shared_ptr<struct dboard_base>(*db_subdev_ctor)(void*), std::__cxx11::string const& name, std::vector<std::__sso_string>const& subdev_names, boost::shared_ptr<struct dboard_base>(*db_container_ctor)(void*) ) [static]
dboard_manager::register_dboard_restricted ( struct dboard_id_t const& dboard_id, boost::shared_ptr<struct dboard_base>(*db_subdev_ctor)(void*), std::__cxx11::string const& name, std::vector<std::__sso_string>const& subdev_names, boost::shared_ptr<struct dboard_base>(*db_container_ctor)(void*) ) [static]

deprecated.hpp
namespace uhd
otw_type_t::get_sample_size ( ) const
otw_type_t::__ct [C1] ( )
otw_type_t::__ct [C2] ( )

device.hpp
namespace uhd
device::find ( struct device_addr_t const& hint, enum device::device_filter_t filter ) [static]
device::get_device_type ( ) const
device::get_tree ( ) const
device::make ( struct device_addr_t const& hint, enum device::device_filter_t filter, size_t which ) [static]
device::register_device ( device::find_t const& find, device::make_t const& make, enum device::device_filter_t const filter ) [static]

device3.hpp
namespace uhd
device3::clear ( )
device3::find_blocks ( std::__cxx11::string const& block_id_hint ) const
device3::get_block_ctrl ( struct rfnoc::block_id_t const& block_id ) const
device3::has_block ( struct rfnoc::block_id_t const& block_id ) const
device3::make ( struct device_addr_t const& hint, size_t const which ) [static]

device_addr.hpp
namespace uhd
device_addr_t::__ct [C1] ( std::__cxx11::string const& args )
device_addr_t::__ct [C2] ( std::__cxx11::string const& args )
device_addr_t::__ct [C1] ( std::map<std::__cxx11::string, std::__cxx11::string>const& info )
device_addr_t::__ct [C2] ( std::map<std::__cxx11::string, std::__cxx11::string>const& info )
device_addr_t::to_pp_string ( ) const
device_addr_t::to_string ( ) const

exception.hpp
namespace boost::exception_detail
clone_impl<boost::broken_promise>::~__dt [D0] ( )
clone_impl<boost::broken_promise>::~__dt [D1] ( )
clone_impl<boost::broken_promise>::~__dt [D2] ( )
clone_impl<bad_alloc_>::~__dt [D0] ( )
clone_impl<bad_alloc_>::~__dt [D1] ( )
clone_impl<bad_exception_>::~__dt [D0] ( )
clone_impl<bad_exception_>::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_alloc> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_alloc> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_alloc> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_alloc> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_cast> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_cast> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_cast> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_cast> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_exception> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_exception> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_exception> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_exception> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_typeid> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_typeid> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_typeid> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::bad_typeid> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::domain_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::domain_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::domain_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::domain_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::invalid_argument> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::invalid_argument> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::invalid_argument> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::invalid_argument> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::ios_base::failure> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::ios_base::failure> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::ios_base::failure> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::ios_base::failure> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::length_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::length_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::length_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::length_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::logic_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::logic_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::logic_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::logic_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::out_of_range> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::out_of_range> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::out_of_range> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::out_of_range> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::overflow_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::overflow_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::overflow_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::overflow_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::range_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::range_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::range_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::range_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::runtime_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::runtime_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::runtime_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::runtime_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::underflow_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::underflow_error> >::~__dt [D1] ( )
clone_impl<current_exception_std_exception_wrapper<std::underflow_error> >::~__dt [D0] ( )
clone_impl<current_exception_std_exception_wrapper<std::underflow_error> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::bad_function_call> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::bad_function_call> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::bad_weak_ptr> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::bad_weak_ptr> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::condition_error> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::condition_error> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::future_already_retrieved> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::future_already_retrieved> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::gregorian::bad_day_of_month> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::gregorian::bad_day_of_month> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::gregorian::bad_day_of_year> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::gregorian::bad_day_of_year> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::gregorian::bad_day_of_year> >::~__dt [D2] ( )
clone_impl<error_info_injector<boost::gregorian::bad_month> >::~__dt [D2] ( )
clone_impl<error_info_injector<boost::gregorian::bad_month> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::gregorian::bad_month> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::gregorian::bad_weekday> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::gregorian::bad_weekday> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::gregorian::bad_year> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::gregorian::bad_year> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::io::bad_format_string> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::io::bad_format_string> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::lock_error> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::lock_error> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::promise_already_satisfied> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::promise_already_satisfied> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::promise_moved> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::promise_moved> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::thread_exception> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::thread_exception> >::~__dt [D1] ( )
clone_impl<error_info_injector<boost::thread_resource_error> >::~__dt [D0] ( )
clone_impl<error_info_injector<boost::thread_resource_error> >::~__dt [D1] ( )
clone_impl<error_info_injector<std::out_of_range> >::~__dt [D0] ( )
clone_impl<error_info_injector<std::out_of_range> >::~__dt [D1] ( )
clone_impl<error_info_injector<std::out_of_range> >::~__dt [D0] ( )
clone_impl<error_info_injector<std::out_of_range> >::~__dt [D1] ( )
clone_impl<error_info_injector<std::runtime_error> >::~__dt [D0] ( )
clone_impl<error_info_injector<std::runtime_error> >::~__dt [D1] ( )
clone_impl<error_info_injector<std::runtime_error> >::~__dt [D0] ( )
clone_impl<error_info_injector<std::runtime_error> >::~__dt [D1] ( )
clone_impl<boost::unknown_exception>::~__dt [D0] ( )
clone_impl<boost::unknown_exception>::~__dt [D1] ( )
error_info_injector<boost::bad_function_call>::~__dt [D0] ( )
error_info_injector<boost::bad_function_call>::~__dt [D1] ( )
error_info_injector<boost::bad_function_call>::~__dt [D2] ( )
error_info_injector<boost::bad_weak_ptr>::~__dt [D0] ( )
error_info_injector<boost::bad_weak_ptr>::~__dt [D1] ( )
error_info_injector<boost::bad_weak_ptr>::~__dt [D2] ( )
error_info_injector<boost::condition_error>::~__dt [D0] ( )
error_info_injector<boost::condition_error>::~__dt [D1] ( )
error_info_injector<boost::condition_error>::~__dt [D2] ( )
error_info_injector<boost::future_already_retrieved>::~__dt [D0] ( )
error_info_injector<boost::future_already_retrieved>::~__dt [D1] ( )
error_info_injector<boost::future_already_retrieved>::~__dt [D2] ( )
error_info_injector<boost::gregorian::bad_day_of_month>::~__dt [D0] ( )
error_info_injector<boost::gregorian::bad_day_of_month>::~__dt [D1] ( )
error_info_injector<boost::gregorian::bad_day_of_month>::~__dt [D2] ( )
error_info_injector<boost::gregorian::bad_day_of_year>::~__dt [D0] ( )
error_info_injector<boost::gregorian::bad_day_of_year>::~__dt [D1] ( )
error_info_injector<boost::gregorian::bad_day_of_year>::~__dt [D2] ( )
error_info_injector<boost::gregorian::bad_month>::~__dt [D0] ( )
error_info_injector<boost::gregorian::bad_month>::~__dt [D1] ( )
error_info_injector<boost::gregorian::bad_month>::~__dt [D2] ( )
error_info_injector<boost::gregorian::bad_weekday>::~__dt [D0] ( )
error_info_injector<boost::gregorian::bad_weekday>::~__dt [D1] ( )
error_info_injector<boost::gregorian::bad_weekday>::~__dt [D2] ( )
error_info_injector<boost::gregorian::bad_year>::~__dt [D0] ( )
error_info_injector<boost::gregorian::bad_year>::~__dt [D1] ( )
error_info_injector<boost::gregorian::bad_year>::~__dt [D2] ( )
error_info_injector<boost::io::bad_format_string>::~__dt [D0] ( )
error_info_injector<boost::io::bad_format_string>::~__dt [D1] ( )
error_info_injector<boost::io::bad_format_string>::~__dt [D2] ( )
error_info_injector<boost::lock_error>::~__dt [D0] ( )
error_info_injector<boost::lock_error>::~__dt [D1] ( )
error_info_injector<boost::lock_error>::~__dt [D2] ( )
error_info_injector<boost::promise_already_satisfied>::~__dt [D0] ( )
error_info_injector<boost::promise_already_satisfied>::~__dt [D1] ( )
error_info_injector<boost::promise_already_satisfied>::~__dt [D2] ( )
error_info_injector<boost::promise_moved>::~__dt [D0] ( )
error_info_injector<boost::promise_moved>::~__dt [D1] ( )
error_info_injector<boost::promise_moved>::~__dt [D2] ( )
error_info_injector<boost::thread_exception>::~__dt [D0] ( )
error_info_injector<boost::thread_exception>::~__dt [D1] ( )
error_info_injector<boost::thread_exception>::~__dt [D2] ( )
error_info_injector<boost::thread_resource_error>::~__dt [D0] ( )
error_info_injector<boost::thread_resource_error>::~__dt [D1] ( )
error_info_injector<boost::thread_resource_error>::~__dt [D2] ( )
error_info_injector<std::out_of_range>::~__dt [D0] ( )
error_info_injector<std::out_of_range>::~__dt [D0] ( )
error_info_injector<std::out_of_range>::~__dt [D1] ( )
error_info_injector<std::out_of_range>::~__dt [D2] ( )
error_info_injector<std::runtime_error>::~__dt [D0] ( )
error_info_injector<std::runtime_error>::~__dt [D0] ( )
error_info_injector<std::runtime_error>::~__dt [D1] ( )
error_info_injector<std::runtime_error>::~__dt [D2] ( )

exception.hpp
namespace uhd
assertion_error::__ct [C1] ( std::__cxx11::string const& what )
assertion_error::__ct [C2] ( std::__cxx11::string const& what )
assertion_error::code ( ) const
assertion_error::dynamic_clone ( ) const
assertion_error::dynamic_throw ( ) const
environment_error::__ct [C1] ( std::__cxx11::string const& what )
environment_error::__ct [C2] ( std::__cxx11::string const& what )
environment_error::code ( ) const
environment_error::dynamic_clone ( ) const
environment_error::dynamic_throw ( ) const
exception::__ct [C1] ( std::__cxx11::string const& what )
exception::__ct [C2] ( std::__cxx11::string const& what )
index_error::__ct [C1] ( std::__cxx11::string const& what )
index_error::__ct [C2] ( std::__cxx11::string const& what )
index_error::code ( ) const
index_error::dynamic_clone ( ) const
index_error::dynamic_throw ( ) const
io_error::__ct [C1] ( std::__cxx11::string const& what )
io_error::__ct [C2] ( std::__cxx11::string const& what )
io_error::code ( ) const
io_error::dynamic_clone ( ) const
io_error::dynamic_throw ( ) const
key_error::__ct [C1] ( std::__cxx11::string const& what )
key_error::__ct [C2] ( std::__cxx11::string const& what )
key_error::code ( ) const
key_error::dynamic_clone ( ) const
key_error::dynamic_throw ( ) const
lookup_error::__ct [C1] ( std::__cxx11::string const& what )
lookup_error::__ct [C2] ( std::__cxx11::string const& what )
lookup_error::code ( ) const
lookup_error::dynamic_clone ( ) const
lookup_error::dynamic_throw ( ) const
narrowing_error::__ct [C1] ( std::__cxx11::string const& what )
narrowing_error::__ct [C2] ( std::__cxx11::string const& what )
narrowing_error::code ( ) const
narrowing_error::dynamic_clone ( ) const
narrowing_error::dynamic_throw ( ) const
not_implemented_error::__ct [C1] ( std::__cxx11::string const& what )
not_implemented_error::__ct [C2] ( std::__cxx11::string const& what )
not_implemented_error::code ( ) const
not_implemented_error::dynamic_clone ( ) const
not_implemented_error::dynamic_throw ( ) const
os_error::__ct [C1] ( std::__cxx11::string const& what )
os_error::__ct [C2] ( std::__cxx11::string const& what )
os_error::code ( ) const
os_error::dynamic_clone ( ) const
os_error::dynamic_throw ( ) const
runtime_error::__ct [C1] ( std::__cxx11::string const& what )
runtime_error::__ct [C2] ( std::__cxx11::string const& what )
runtime_error::code ( ) const
runtime_error::dynamic_clone ( ) const
runtime_error::dynamic_throw ( ) const
syntax_error::__ct [C1] ( std::__cxx11::string const& what )
syntax_error::__ct [C2] ( std::__cxx11::string const& what )
syntax_error::code ( ) const
syntax_error::dynamic_clone ( ) const
syntax_error::dynamic_throw ( ) const
system_error::__ct [C1] ( std::__cxx11::string const& what )
system_error::__ct [C2] ( std::__cxx11::string const& what )
system_error::code ( ) const
system_error::dynamic_clone ( ) const
system_error::dynamic_throw ( ) const
type_error::__ct [C1] ( std::__cxx11::string const& what )
type_error::__ct [C2] ( std::__cxx11::string const& what )
type_error::code ( ) const
type_error::dynamic_clone ( ) const
type_error::dynamic_throw ( ) const
usb_error::__ct [C1] ( int code, std::__cxx11::string const& what )
usb_error::__ct [C2] ( int code, std::__cxx11::string const& what )
usb_error::dynamic_clone ( ) const
usb_error::dynamic_throw ( ) const
value_error::__ct [C1] ( std::__cxx11::string const& what )
value_error::__ct [C2] ( std::__cxx11::string const& what )
value_error::code ( ) const
value_error::dynamic_clone ( ) const
value_error::dynamic_throw ( ) const

fe_connection.hpp
namespace uhd::usrp
fe_connection_t::__ct [C1] ( std::__cxx11::string const& conn_str, double if_freq )
fe_connection_t::__ct [C2] ( std::__cxx11::string const& conn_str, double if_freq )
fe_connection_t::__ct [C1] ( enum fe_connection_t::sampling_t sampling_mode, bool iq_swapped, bool i_inverted, bool q_inverted, double if_freq )
fe_connection_t::__ct [C2] ( enum fe_connection_t::sampling_t sampling_mode, bool iq_swapped, bool i_inverted, bool q_inverted, double if_freq )

filters.hpp
namespace uhd
analog_filter_base::to_pp_string ( )
analog_filter_lp::to_pp_string ( )
filter_info_base::to_pp_string ( )

gain_group.hpp
namespace uhd
gain_group::make ( ) [static]

gps_ctrl.hpp
namespace uhd
gps_ctrl::make ( boost::shared_ptr<struct uart_iface> uart ) [static]

io_type.hpp
namespace uhd
io_type_t::__ct [C1] ( enum io_type_t::tid_t tid )
io_type_t::__ct [C2] ( enum io_type_t::tid_t tid )
io_type_t::__ct [C1] ( size_t size )
io_type_t::__ct [C2] ( size_t size )

log.hpp
namespace uhd::_log
log::__ct [C1] ( enum uhd::log::severity_level const verbosity, std::__cxx11::string const& file, unsigned int const line, std::__cxx11::string const& component, struct boost::thread::id const thread_id )
log::__ct [C2] ( enum uhd::log::severity_level const verbosity, std::__cxx11::string const& file, unsigned int const line, std::__cxx11::string const& component, struct boost::thread::id const thread_id )
log::~__dt [D0] ( )
log::~__dt [D1] ( )
log::~__dt [D2] ( )

mac_addr.hpp
namespace uhd
mac_addr_t::from_bytes ( byte_vector_t const& bytes ) [static]
mac_addr_t::from_string ( std::__cxx11::string const& mac_addr_str ) [static]
mac_addr_t::to_bytes ( ) const
mac_addr_t::to_string ( ) const

math.hpp
namespace uhd::math::fp_compare
fp_compare_delta<float>::__ct [C1] ( float value, float delta )
fp_compare_delta<float>::__ct [C2] ( float value, float delta )
fp_compare_delta<float>::__ct [C1] ( fp_compare_delta<float>const& copy )
fp_compare_delta<float>::__ct [C2] ( fp_compare_delta<float>const& copy )
fp_compare_delta<float>::~__dt [D0] ( )
fp_compare_delta<float>::~__dt [D1] ( )
fp_compare_delta<float>::~__dt [D2] ( )
fp_compare_epsilon<double>::__ct [C1] ( double value, double epsilon )
fp_compare_epsilon<double>::__ct [C2] ( double value, double epsilon )
fp_compare_epsilon<double>::__ct [C1] ( fp_compare_epsilon<double>const& copy )
fp_compare_epsilon<double>::__ct [C2] ( fp_compare_epsilon<double>const& copy )
fp_compare_epsilon<double>::~__dt [D0] ( )
fp_compare_epsilon<double>::~__dt [D1] ( )
fp_compare_epsilon<double>::~__dt [D2] ( )
fp_compare_epsilon<float>::__ct [C1] ( float value, float epsilon )
fp_compare_epsilon<float>::__ct [C2] ( float value, float epsilon )
fp_compare_epsilon<float>::__ct [C1] ( fp_compare_epsilon<float>const& copy )
fp_compare_epsilon<float>::__ct [C2] ( fp_compare_epsilon<float>const& copy )
fp_compare_epsilon<float>::~__dt [D0] ( )
fp_compare_epsilon<float>::~__dt [D1] ( )
fp_compare_epsilon<float>::~__dt [D2] ( )

metadata.hpp
namespace uhd
rx_metadata_t::strerror ( ) const
rx_metadata_t::to_pp_string ( bool compact ) const
tx_metadata_t::__ct [C1] ( )
tx_metadata_t::__ct [C2] ( )

msg_task.hpp
namespace uhd
msg_task::make ( msg_task::task_fcn_type const& task_fcn ) [static]

multi_usrp.hpp
namespace uhd::usrp
multi_usrp::ALL_CHANS [data]
multi_usrp::ALL_GAINS [data]
multi_usrp::ALL_LOS [data]
multi_usrp::ALL_MBOARDS [data]
multi_usrp::make ( struct uhd::device_addr_t const& dev_addr ) [static]

multi_usrp_clock.hpp
namespace uhd::usrp_clock
multi_usrp_clock::make ( struct uhd::device_addr_t const& dev_addr ) [static]

node_ctrl_base.hpp
namespace uhd::rfnoc
node_ctrl_base::_register_downstream_node ( node_ctrl_base::sptr downstream_node, size_t port )
node_ctrl_base::_register_upstream_node ( node_ctrl_base::sptr upstream_node, size_t port )
node_ctrl_base::clear ( )
node_ctrl_base::disconnect ( )
node_ctrl_base::disconnect_input_port ( size_t const input_port )
node_ctrl_base::disconnect_output_port ( size_t const output_port )
node_ctrl_base::get_downstream_port ( size_t const this_port )
node_ctrl_base::get_upstream_port ( size_t const this_port )
node_ctrl_base::set_downstream_port ( size_t const this_port, size_t const remote_port )
node_ctrl_base::set_upstream_port ( size_t const this_port, size_t const remote_port )
node_ctrl_base::unique_id ( ) const
node_ctrl_base::~__dt [D0] ( )
node_ctrl_base::~__dt [D1] ( )
node_ctrl_base::~__dt [D2] ( )

null_block_ctrl.hpp
namespace uhd::rfnoc
null_block_ctrl::BYTES_PER_LINE [data]
null_block_ctrl::DEFAULT_LINES_PER_PACKET [data]
null_block_ctrl::SR_ENABLE_STREAM [data]
null_block_ctrl::SR_LINE_RATE [data]
null_block_ctrl::SR_LINES_PER_PACKET [data]

octoclock_eeprom.hpp
namespace uhd::usrp_clock
octoclock_eeprom_t::commit ( ) const
octoclock_eeprom_t::__ct [C1] ( )
octoclock_eeprom_t::__ct [C2] ( )
octoclock_eeprom_t::__ct [C1] ( uhd::transport::udp_simple::sptr transport, uint32_t proto_ver )
octoclock_eeprom_t::__ct [C2] ( uhd::transport::udp_simple::sptr transport, uint32_t proto_ver )

power_container.hpp
namespace uhd::cal
power_container::make ( ) [static]

property_tree.hpp
namespace uhd
fs_path::__ct [C1] ( std::__cxx11::string const& p1 )
fs_path::__ct [C2] ( std::__cxx11::string const& p1 )
fs_path::branch_path ( ) const
fs_path::__ct [C1] ( )
fs_path::__ct [C2] ( )
fs_path::__ct [C1] ( char const* p1 )
fs_path::__ct [C2] ( char const* p1 )
fs_path::leaf ( ) const
property_tree::make ( ) [static]

radio_ctrl.hpp
namespace uhd::rfnoc
radio_ctrl::ALL_CHANS [data]
radio_ctrl::ALL_GAINS [data]
radio_ctrl::ALL_LOS [data]
radio_ctrl::~__dt [D0] ( )
radio_ctrl::~__dt [D1] ( )
radio_ctrl::~__dt [D2] ( )

ranges.hpp
namespace uhd
meta_range_t::clip ( double value, bool clip_step ) const
meta_range_t::__ct [C1] ( )
meta_range_t::__ct [C2] ( )
meta_range_t::__ct [C1] ( double start, double stop, double step )
meta_range_t::__ct [C2] ( double start, double stop, double step )
meta_range_t::start ( ) const
meta_range_t::step ( ) const
meta_range_t::stop ( ) const
meta_range_t::to_pp_string ( ) const
range_t::__ct [C1] ( double value )
range_t::__ct [C2] ( double value )
range_t::__ct [C1] ( double start, double stop, double step )
range_t::__ct [C2] ( double start, double stop, double step )
range_t::start ( ) const
range_t::step ( ) const
range_t::stop ( ) const
range_t::to_pp_string ( ) const

rate_node_ctrl.hpp
namespace uhd::rfnoc
rate_node_ctrl::get_input_samp_rate ( size_t port )
rate_node_ctrl::get_output_samp_rate ( size_t port )
rate_node_ctrl::RATE_UNDEFINED [data]

scalar_node_ctrl.hpp
namespace uhd::rfnoc
scalar_node_ctrl::get_input_scale_factor ( size_t port )
scalar_node_ctrl::get_output_scale_factor ( size_t port )
scalar_node_ctrl::SCALE_UNDEFINED [data]

sensors.hpp
namespace uhd
sensor_value_t::__ct [C1] ( std::__cxx11::string const& name, bool value, std::__cxx11::string const& utrue, std::__cxx11::string const& ufalse )
sensor_value_t::__ct [C2] ( std::__cxx11::string const& name, bool value, std::__cxx11::string const& utrue, std::__cxx11::string const& ufalse )
sensor_value_t::__ct [C1] ( std::__cxx11::string const& name, double value, std::__cxx11::string const& unit, std::__cxx11::string const& formatter )
sensor_value_t::__ct [C2] ( std::__cxx11::string const& name, double value, std::__cxx11::string const& unit, std::__cxx11::string const& formatter )
sensor_value_t::__ct [C1] ( std::__cxx11::string const& name, int value, std::__cxx11::string const& unit, std::__cxx11::string const& formatter )
sensor_value_t::__ct [C2] ( std::__cxx11::string const& name, int value, std::__cxx11::string const& unit, std::__cxx11::string const& formatter )
sensor_value_t::__ct [C1] ( std::__cxx11::string const& name, std::__cxx11::string const& value, std::__cxx11::string const& unit )
sensor_value_t::__ct [C2] ( std::__cxx11::string const& name, std::__cxx11::string const& value, std::__cxx11::string const& unit )
sensor_value_t::__ct [C1] ( std::map<std::__cxx11::string, std::__cxx11::string>const& sensor_dict )
sensor_value_t::__ct [C2] ( std::map<std::__cxx11::string, std::__cxx11::string>const& sensor_dict )
sensor_value_t::__ct [C1] ( struct sensor_value_t const& source )
sensor_value_t::__ct [C2] ( struct sensor_value_t const& source )
sensor_value_t::to_bool ( ) const
sensor_value_t::to_int ( ) const
sensor_value_t::to_map ( ) const
sensor_value_t::to_pp_string ( ) const
sensor_value_t::to_real ( ) const

serial.hpp
namespace uhd
i2c_iface::eeprom16 ( )
i2c_iface::read_eeprom ( uint16_t addr, uint16_t offset, size_t num_bytes )
i2c_iface::write_eeprom ( uint16_t addr, uint16_t offset, byte_vector_t const& buf )
i2c_iface::~__dt [D0] ( )
i2c_iface::~__dt [D1] ( )
i2c_iface::~__dt [D2] ( )
spi_config_t::__ct [C1] ( enum spi_config_t::edge_t edge )
spi_config_t::__ct [C2] ( enum spi_config_t::edge_t edge )
spi_iface::read_spi ( int which_slave, struct spi_config_t const& config, uint32_t data, size_t num_bits )
spi_iface::write_spi ( int which_slave, struct spi_config_t const& config, uint32_t data, size_t num_bits )
spi_iface::~__dt [D0] ( )
spi_iface::~__dt [D1] ( )
spi_iface::~__dt [D2] ( )
uart_iface::~__dt [D0] ( )
uart_iface::~__dt [D1] ( )
uart_iface::~__dt [D2] ( )

sid.hpp
namespace uhd
sid_t::__ct [C1] ( std::__cxx11::string const& p1 )
sid_t::__ct [C2] ( std::__cxx11::string const& p1 )
sid_t::reverse ( )
sid_t::reversed ( ) const
sid_t::set_dst ( uint32_t new_addr )
sid_t::set_dst_addr ( uint32_t new_addr )
sid_t::set_dst_blockport ( uint32_t new_blockport )
sid_t::set_dst_endpoint ( uint32_t new_addr )
sid_t::set_dst_xbarport ( uint32_t new_xbarport )
sid_t::set_from_str ( std::__cxx11::string const& p1 )
sid_t::set_sid ( uint32_t new_sid )
sid_t::set_src ( uint32_t new_addr )
sid_t::set_src_addr ( uint32_t new_addr )
sid_t::set_src_endpoint ( uint32_t new_addr )
sid_t::__ct [C1] ( )
sid_t::__ct [C2] ( )
sid_t::__ct [C1] ( uint8_t src_addr, uint8_t src_ep, uint8_t dst_addr, uint8_t dst_ep )
sid_t::__ct [C2] ( uint8_t src_addr, uint8_t src_ep, uint8_t dst_addr, uint8_t dst_ep )
sid_t::__ct [C1] ( uint32_t sid )
sid_t::__ct [C2] ( uint32_t sid )
sid_t::to_pp_string ( ) const
sid_t::to_pp_string_hex ( ) const

sink_block_ctrl_base.hpp
namespace uhd::rfnoc
sink_block_ctrl_base::_request_input_port ( size_t const suggested_port, struct uhd::device_addr_t const& args ) const
sink_block_ctrl_base::configure_flow_control_in ( size_t cycles, size_t packets, size_t block_port )
sink_block_ctrl_base::get_fifo_size ( size_t block_port ) const
sink_block_ctrl_base::get_input_ports ( ) const
sink_block_ctrl_base::get_input_signature ( size_t block_port ) const
sink_block_ctrl_base::set_error_policy ( std::__cxx11::string const& policy )

sink_node_ctrl.hpp
namespace uhd::rfnoc
sink_node_ctrl::_request_input_port ( size_t const suggested_port, struct uhd::device_addr_t const& args ) const
sink_node_ctrl::connect_upstream ( node_ctrl_base::sptr upstream_node, size_t port, struct uhd::device_addr_t const& args )
sink_node_ctrl::set_tx_streamer ( bool active, size_t const port )

source_block_ctrl_base.hpp
namespace uhd::rfnoc
source_block_ctrl_base::_request_output_port ( size_t const suggested_port, struct uhd::device_addr_t const& args ) const
source_block_ctrl_base::configure_flow_control_out ( size_t buf_size_pkts, size_t block_port, struct uhd::sid_t const& sid )
source_block_ctrl_base::get_output_ports ( ) const
source_block_ctrl_base::get_output_signature ( size_t block_port ) const
source_block_ctrl_base::issue_stream_cmd ( struct uhd::stream_cmd_t const& stream_cmd, size_t const chan )
source_block_ctrl_base::set_destination ( uint32_t next_address, size_t output_block_port )

source_node_ctrl.hpp
namespace uhd::rfnoc
source_node_ctrl::_request_output_port ( size_t const suggested_port, struct uhd::device_addr_t const& args ) const
source_node_ctrl::connect_downstream ( node_ctrl_base::sptr downstream_node, size_t port, struct uhd::device_addr_t const& args )
source_node_ctrl::set_rx_streamer ( bool active, size_t const port )

static.hpp
_uhd_static_fixture::__ct [C1] ( void(*p1)(), char const* p2 )
_uhd_static_fixture::__ct [C2] ( void(*p1)(), char const* p2 )

stream.hpp
namespace uhd
rx_streamer::~__dt [D0] ( )
rx_streamer::~__dt [D1] ( )
rx_streamer::~__dt [D2] ( )
tx_streamer::~__dt [D0] ( )
tx_streamer::~__dt [D1] ( )
tx_streamer::~__dt [D2] ( )

stream_cmd.hpp
namespace uhd
stream_cmd_t::__ct [C1] ( enum stream_cmd_t::stream_mode_t const& stream_mode )
stream_cmd_t::__ct [C2] ( enum stream_cmd_t::stream_mode_t const& stream_mode )

stream_sig.hpp
namespace uhd::rfnoc
stream_sig_t::get_bytes_per_item ( ) const
stream_sig_t::is_compatible ( struct stream_sig_t const& output_sig, struct stream_sig_t const& input_sig ) [static]
stream_sig_t::__ct [C1] ( )
stream_sig_t::__ct [C2] ( )
stream_sig_t::to_pp_string ( )
stream_sig_t::to_string ( )

subdev_spec.hpp
namespace uhd::usrp
subdev_spec_pair_t::__ct [C1] ( std::__cxx11::string const& db_name, std::__cxx11::string const& sd_name )
subdev_spec_pair_t::__ct [C2] ( std::__cxx11::string const& db_name, std::__cxx11::string const& sd_name )
subdev_spec_t::__ct [C1] ( std::__cxx11::string const& markup )
subdev_spec_t::__ct [C2] ( std::__cxx11::string const& markup )
subdev_spec_t::to_pp_string ( ) const
subdev_spec_t::to_string ( ) const

tasks.hpp
namespace uhd
task::make ( task::task_fcn_type const& task_fcn, std::__cxx11::string const& name ) [static]

tcp_zero_copy.hpp
namespace uhd::transport
tcp_zero_copy::make ( std::__cxx11::string const& addr, std::__cxx11::string const& port, struct uhd::device_addr_t const& hints ) [static]
tcp_zero_copy::~__dt [D2] ( )

thread.hpp
namespace boost
thread::__ct [C1] ( struct thread const& p1 )
thread::__ct [C2] ( struct thread const& p1 )
thread::detach ( )
thread::hardware_concurrency ( ) [static]
thread::interrupt ( )
thread::interruption_requested ( ) const
thread::joinable ( ) const
thread::native_handle ( )
thread::physical_concurrency ( ) [static]
thread::__ct [C1] ( )
thread::__ct [C2] ( )

thread.hpp
namespace boost::detail
thread_data<void(*)()>::__ct [C1] ( thread_data<void(*p1)()>const& )
thread_data<void(*)()>::__ct [C2] ( thread_data<void(*p1)()>const& )
thread_data<void(*)()>::run ( )

tick_node_ctrl.hpp
namespace uhd::rfnoc
tick_node_ctrl::_get_tick_rate ( )
tick_node_ctrl::get_tick_rate ( std::set<node_ctrl_base::sptr>const& _explored_nodes )
tick_node_ctrl::RATE_UNDEFINED [data]

time_spec.hpp
namespace uhd
time_spec_t::from_ticks ( long long ticks, double tick_rate ) [static]
time_spec_t::get_real_secs ( ) const
time_spec_t::get_tick_count ( double tick_rate ) const
time_spec_t::__ct [C1] ( double secs )
time_spec_t::__ct [C2] ( double secs )
time_spec_t::__ct [C1] ( time_t full_secs, double frac_secs )
time_spec_t::__ct [C2] ( time_t full_secs, double frac_secs )
time_spec_t::__ct [C1] ( time_t full_secs, long tick_count, double tick_rate )
time_spec_t::__ct [C2] ( time_t full_secs, long tick_count, double tick_rate )
time_spec_t::to_ticks ( double const tick_rate ) const

tune_request.hpp
namespace uhd
tune_request_t::__ct [C1] ( double target_freq )
tune_request_t::__ct [C2] ( double target_freq )
tune_request_t::__ct [C1] ( double target_freq, double lo_off )
tune_request_t::__ct [C2] ( double target_freq, double lo_off )

tune_result.hpp
namespace uhd
tune_result_t::to_pp_string ( ) const

udp_simple.hpp
namespace uhd::transport
udp_simple::make_broadcast ( std::__cxx11::string const& addr, std::__cxx11::string const& port ) [static]
udp_simple::make_connected ( std::__cxx11::string const& addr, std::__cxx11::string const& port ) [static]
udp_simple::make_uart ( udp_simple::sptr udp ) [static]
udp_simple::mtu [data]

udp_zero_copy.hpp
namespace uhd::transport
udp_zero_copy::make ( std::__cxx11::string const& addr, std::__cxx11::string const& port, struct zero_copy_xport_params const& default_buff_args, struct udp_zero_copy::buff_params& buff_params_out, struct uhd::device_addr_t const& hints ) [static]

usb_control.hpp
namespace uhd::transport
usb_control::make ( boost::shared_ptr<struct usb_device_handle> handle, int const interface ) [static]
usb_control::~__dt [D0] ( )
usb_control::~__dt [D1] ( )
usb_control::~__dt [D2] ( )

usb_device_handle.hpp
namespace uhd::transport
usb_device_handle::get_device_list ( std::vector<std::pair<unsigned short, unsigned short> >const& vid_pid_pair_list ) [static]
usb_device_handle::get_device_list ( uint16_t vid, uint16_t pid ) [static]
usb_device_handle::~__dt [D0] ( )
usb_device_handle::~__dt [D1] ( )
usb_device_handle::~__dt [D2] ( )

usb_zero_copy.hpp
namespace uhd::transport
usb_zero_copy::make ( boost::shared_ptr<struct usb_device_handle> handle, int const recv_interface, unsigned char const recv_endpoint, int const send_interface, unsigned char const send_endpoint, struct uhd::device_addr_t const& hints ) [static]
usb_zero_copy::~__dt [D2] ( )

version.hpp
namespace boost::serialization
version<boost::archive::class_id_reference_type>::value [data]
version<boost::archive::class_id_type>::value [data]
version<boost::archive::object_id_type>::value [data]
version<boost::archive::object_reference_type>::value [data]
version<boost::archive::tracking_type>::value [data]
version<boost::archive::version_type>::value [data]
version<std::__sso_string>::value [data]
version<T>::value [data]

wb_iface.hpp
namespace uhd
wb_iface::peek16 ( wb_iface::wb_addr_type const addr )
wb_iface::peek32 ( wb_iface::wb_addr_type const addr )
wb_iface::peek64 ( wb_iface::wb_addr_type const addr )
wb_iface::poke16 ( wb_iface::wb_addr_type const addr, uint16_t const data )
wb_iface::poke32 ( wb_iface::wb_addr_type const addr, uint32_t const data )
wb_iface::poke64 ( wb_iface::wb_addr_type const addr, uint64_t const data )
wb_iface::~__dt [D0] ( )
wb_iface::~__dt [D1] ( )
wb_iface::~__dt [D2] ( )

window_block_ctrl.hpp
namespace uhd::rfnoc
window_block_ctrl::AXIS_WINDOW_LOAD [data]
window_block_ctrl::AXIS_WINDOW_LOAD_TLAST [data]
window_block_ctrl::MAX_COEFF_VAL [data]
window_block_ctrl::RB_MAX_WINDOW_LEN [data]
window_block_ctrl::SR_WINDOW_LEN [data]

to the top

Removed Symbols  10 


convert.hpp
namespace uhd::convert
operator == ( id_type const& p1, id_type const& p2 )

dboard_id.hpp
namespace uhd::usrp
operator == ( dboard_id_t const& lhs, dboard_id_t const& rhs )

fe_connection.hpp
namespace uhd::usrp
operator == ( fe_connection_t const& lhs, fe_connection_t const& rhs )

filters.hpp
namespace uhd
operator<< ( std::ostream& os, filter_info_base& f )

math.hpp
namespace uhd::math::fp_compare
operator ==<double> ( fp_compare_delta<double> lhs, fp_compare_delta<double> rhs )

property_tree.hpp
namespace uhd
operator/ ( fs_path const& p1, fs_path const& p2 )
operator/ ( fs_path const& p1, size_t p2 )

subdev_spec.hpp
namespace uhd::usrp
operator == ( subdev_spec_pair_t const& p1, subdev_spec_pair_t const& p2 )

time_spec.hpp
namespace uhd
operator< ( time_spec_t const& p1, time_spec_t const& p2 )
operator == ( time_spec_t const& p1, time_spec_t const& p2 )

to the top

Problems with Data Types, High Severity  133 


exception.hpp
namespace boost
[+] class exception  2 

multi_usrp.hpp
namespace uhd::usrp
[+] class multi_usrp  131 

to the top

Problems with Symbols, Medium Severity  2 


thread.hpp
namespace uhd
[+] set_thread_priority ( float priority, bool realtime )  1 
[+] set_thread_priority_safe ( float priority, bool realtime )  1 

to the top

Problems with Data Types, Low Severity  2 


ranges.hpp
namespace uhd
[+] class meta_range_t  2 

to the top

Problems with Constants, Low Severity  2 


version.hpp
[+] UHD_VERSION
[+] UHD_VERSION_ABI_STRING

to the top

Other Changes in Constants  5 


config.hpp
[+] BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC
[+] BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC_COMMA
[+] BOOST_ATOMIC_DETAIL_MEMCMP
[+] BOOST_ATOMIC_DETAIL_MEMCPY

platform.hpp
[+] BOOST_ATOMIC_DETAIL_PLATFORM

to the top

Header Files  93 


algorithm.hpp
assert_has.hpp
bounded_buffer.hpp
buffer_pool.hpp
build_info.hpp
byte_vector.hpp
byteswap.hpp
cast.hpp
chdr.hpp
clock_config.hpp
config.h
config.hpp
container.hpp
convert.hpp
csv.hpp
dboard_base.hpp
dboard_eeprom.h
dboard_eeprom.hpp
dboard_id.hpp
dboard_iface.hpp
dboard_manager.hpp
deprecated.hpp
device.hpp
device_addr.hpp
dict.hpp
direction.hpp
endianness.hpp
error.h
exception.hpp
fe_connection.hpp
filters.hpp
gain_group.hpp
gpio_defs.hpp
gps_ctrl.hpp
if_addrs.hpp
io_type.hpp
log.h
log.hpp
log_add.hpp
mac_addr.hpp
math.hpp
mboard_eeprom.h
mboard_eeprom.hpp
metadata.h
metadata.hpp
msg_task.hpp
multi_usrp.hpp
multi_usrp_clock.hpp
octoclock_eeprom.hpp
otw_type.hpp
paths.hpp
pimpl.hpp
platform.hpp
power_container.hpp
property_tree.hpp
ranges.h
ranges.hpp
ref_vector.hpp
safe_call.hpp
safe_main.hpp
sensors.h
sensors.hpp
serial.hpp
sid.hpp
static.hpp
stream.hpp
stream_cmd.hpp
string_vector.h
subdev_spec.h
subdev_spec.hpp
tasks.hpp
tcp_zero_copy.hpp
thread.hpp
thread_priority.h
thread_priority.hpp
time_spec.hpp
tune_request.h
tune_request.hpp
tune_result.h
tune_result.hpp
udp_constants.hpp
udp_simple.hpp
udp_zero_copy.hpp
usb_control.hpp
usb_device_handle.hpp
usb_zero_copy.hpp
usrp.h
usrp_clock.h
usrp_info.h
version.hpp
vrt_if_packet.hpp
wb_iface.hpp
zero_copy.hpp

to the top

Libraries  1 


libuhd.so.3.12.0

to the top