// // Copyright 2017 Ettus Research // Copyright 2018 Ettus Research, a National Instruments Company // // SPDX-License-Identifier: GPL-3.0-or-later // #ifndef LIBERIO_HPP #define LIBERIO_HPP #include #include #include #include #include #include namespace uhd { namespace transport { /*! * A zero copy transport interface to the liberio DMA library. */ class liberio_zero_copy : public virtual zero_copy_if { public: typedef boost::shared_ptr sptr; static sptr make(const std::string& tx_path, const std::string& rx_path, const zero_copy_xport_params& default_buff_args); }; }} // namespace uhd::transport #endif /* LIBERIO_HPP */