On 06/06/2018 08:26 AM, Martin Braun wrote:
> - 3.12.0.0 removed some public API calls, it is thus an API-breaking
>   release (note that these were some obscure API calls, most users
>   won't see a difference. GNU Radio users certainly won't).
>   If you want to keep everything as stable as possible, but want all the
>   recent bugfixes, pick the 3.11.1.0 release.

The following API calls were removed:

- uhd::time_spec_t::get_system_time(). Migration guide: If you're using
C++11, there are actually std::chrono calls you can use, such as
std::chrono::system_clock::now().

- uhd::spin_wait_with_timeout(). Migration guide: There are plenty of
spinlock implementation available, pick whatever suits your need best.

- uhd::simple_claimer: This is effectively a lock with timeout
capabilities, C++ provides alternatives to that.


Note that all those API calls were flagged as 'DEPRECATED' for the 3.11
release cycle, we will do our best to flag API calls long before they're
due to go.

Cheers,
Martin

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to