Commit graph

10 commits

Author SHA1 Message Date
Martin Braun
3df500cb19 uhd: Add new exceptions for RFNoC-specific errors
Add the following exception types:
- rfnoc_error
- op_failed
- op_seqerr
- op_timeout
- op_timeerr
- access_error
  - It is meant to be used when access violations have taken place,
    i.e., when a resource is being accessed without appropriate
    permissions.
- resolve_error
  - This is a derivative of rfnoc_error, and will be used when a
    property resolution fails unexpectedly.
- routing_error
  - For use when the framework has path setup issues or general
    routing-related errors
2019-11-26 11:49:08 -08:00
Martin Braun
ae5211d71d uhd: Update license headers
All copyright is now attributed to "Ettus Research, a National
Instruments company".

SPDX headers were also updated to latest version 3.0.
2018-02-19 16:54:52 -08:00
Martin Braun
c48c57073d uhd: Add narrow_cast and narrow
Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com>
2018-01-12 13:18:03 -08:00
Martin Braun
4f948e2c8b Move all license headers to SPDX format. 2017-12-22 10:45:51 -08:00
Martin Braun
ce2e7e5197 uhd: Added syntax error exception type 2016-08-09 10:21:53 -07:00
Balint Seeber
e1672fa7ee uhd: Added usb_error exception type 2015-08-03 10:11:17 -07:00
Josh Blum
09ed8e6931 uhd: added dynamic throw and clone to exceptions 2011-06-24 15:22:55 -07:00
Josh Blum
587295186d uhd: exception code gen simplification 2011-02-24 17:48:23 -08:00
Josh Blum
4357f5d3c0 uhd: replaced instanced of std::exception with the uhd exceptions 2011-02-24 16:35:29 -08:00
Josh Blum
20a524d1a0 uhd: moved exception to top level include 2011-02-24 14:18:52 -08:00
Renamed from host/lib/utils/exception.cpp (Browse further)