18 #ifndef INCLUDED_UHD_CONVERT_HPP 19 #define INCLUDED_UHD_CONVERT_HPP 25 #include <boost/function.hpp> 28 namespace uhd{
namespace convert{
32 typedef boost::function<void(const input_type&, const output_type&, size_t)>
function_type;
55 const std::string &markup,
70 size_t num_input_buffs,
71 size_t num_output_buffs
84 size_t num_input_buffs,
85 size_t num_output_buffs
UHD_API const function_type & get_converter_otw_to_cpu(const io_type_t &io_type, const otw_type_t &otw_type, size_t num_input_buffs, size_t num_output_buffs)
UHD_API void register_converter(const std::string &markup, function_type fcn, priority_type prio)
Definition: convert.hpp:44
uhd::ref_vector< const void * > input_type
Definition: convert.hpp:31
Definition: otw_type.hpp:34
#define UHD_API
Definition: config.hpp:76
Definition: convert.hpp:28
Definition: ref_vector.hpp:30
boost::function< void(const input_type &, const output_type &, size_t)> function_type
Definition: convert.hpp:32
uhd::ref_vector< void * > output_type
Definition: convert.hpp:30
Definition: convert.hpp:43
UHD_API const function_type & get_converter_cpu_to_otw(const io_type_t &io_type, const otw_type_t &otw_type, size_t num_input_buffs, size_t num_output_buffs)
Definition: convert.hpp:45
priority_type
Definition: convert.hpp:41
Definition: io_type.hpp:29
Definition: convert.hpp:42