Namespaces | |
| vrt | |
Classes | |
| class | bounded_buffer |
| class | bounded_buffer_detail |
| class | buffer_pool |
| class | frame_buff |
| struct | if_addrs_t |
| class | udp_simple |
| class | udp_zero_copy |
| class | usb_control |
| class | usb_device_handle |
| class | usb_zero_copy |
| class | managed_buffer |
| Simple managed buffer with release interface. More... | |
| class | managed_recv_buffer |
| class | managed_send_buffer |
| struct | zero_copy_xport_params |
| class | zero_copy_if |
Typedefs | |
| using | adapter_id_t = size_t |
| Host transport adapter ID. More... | |
Functions | |
| UHD_API std::vector< if_addrs_t > | get_if_addrs (void) |
| UHD_INLINE void | intrusive_ptr_add_ref (managed_buffer *p) |
| UHD_INLINE void | intrusive_ptr_release (managed_buffer *p) |
| using uhd::transport::adapter_id_t = typedef size_t |
Host transport adapter ID.
The adapter ID is a unique identifier for the physical connection. For example, if the UHD session is using two separate Ethernet cables, each plugged into its own Ethernet port, then there would be two adapter IDs available (0 and 1).
| UHD_API std::vector<if_addrs_t> uhd::transport::get_if_addrs | ( | void | ) |
Get a list of network interface addresses. The internal implementation is system-dependent.
| UHD_INLINE void uhd::transport::intrusive_ptr_add_ref | ( | managed_buffer * | p | ) |
| UHD_INLINE void uhd::transport::intrusive_ptr_release | ( | managed_buffer * | p | ) |