From bc9c9f551a2b8c3bdab4e61c0d63f8377694da2c Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Wed, 29 Jun 2011 21:53:38 -0700 Subject: b100: removed old impl files, moved async processing to io impl --- host/lib/usrp/b100/b100_ctrl.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'host/lib/usrp/b100/b100_ctrl.hpp') diff --git a/host/lib/usrp/b100/b100_ctrl.hpp b/host/lib/usrp/b100/b100_ctrl.hpp index 85e7530f3..eda194ece 100644 --- a/host/lib/usrp/b100/b100_ctrl.hpp +++ b/host/lib/usrp/b100/b100_ctrl.hpp @@ -27,17 +27,20 @@ #include #include "ctrl_packet.hpp" #include +#include class b100_ctrl : boost::noncopyable, public wb_iface{ public: typedef boost::shared_ptr sptr; + typedef boost::function async_cb_type; /*! * Make a USRP control object from a data transport * \param ctrl_transport a USB data transport + * \param async_cb the callback for async messages * \return a new b100 control object */ - static sptr make(uhd::transport::zero_copy_if::sptr ctrl_transport); + static sptr make(uhd::transport::zero_copy_if::sptr ctrl_transport, const async_cb_type &async_cb); /*! * Write a byte vector to an FPGA register @@ -63,8 +66,6 @@ public: */ virtual bool get_ctrl_data(ctrl_data_t &pkt_data, double timeout) = 0; - virtual bool recv_async_msg(uhd::async_metadata_t &async_metadata, double timeout) = 0; - }; #endif /* INCLUDED_B100_CTRL_HPP */ -- cgit v1.2.3