//! Overload call to get async metadata
 bool recv_async_msg(
     uhd::async_metadata_t &async_metadata, double timeout = 0.1
 ){
     if (_async_receiver) return _async_receiver(async_metadata, timeout);
     boost::this_thread::sleep(boost::posix_time::microseconds(long(timeout*1e6)));
     return false;
 }
示例#2
0
 //! Overload call to get async metadata
 bool recv_async_msg(
     uhd::async_metadata_t &async_metadata, double timeout = 0.1
 ){
     if (_async_receiver) return _async_receiver(async_metadata, timeout);
     std::this_thread::sleep_for(std::chrono::microseconds(long(timeout*1e6)));
     return false;
 }