diff options
author | Ciro Nishiguchi <ciro.nishiguchi@ni.com> | 2019-10-02 21:49:53 -0500 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-11-26 12:21:32 -0800 |
commit | 912ed28b3df13b9f9c33f2fa92867ec0ac7445fd (patch) | |
tree | 4c3f06c9332547ec47d08397b9bbde88e9be6ae8 /host/lib/include/uhdlib/rfnoc/chdr_ctrl_xport.hpp | |
parent | 2f97f8bd0167d4179427efa8a955046fbf417e91 (diff) | |
download | uhd-912ed28b3df13b9f9c33f2fa92867ec0ac7445fd.tar.gz uhd-912ed28b3df13b9f9c33f2fa92867ec0ac7445fd.tar.bz2 uhd-912ed28b3df13b9f9c33f2fa92867ec0ac7445fd.zip |
rfnoc: Make trasnport safe to use with offload threads
Make transports safe to use with an offload thread by ensuring that the
callbacks and the API methods can execute concurrently. Also, ensure
that the transports release their I/O service clients prior to allowing
their other member variables be destroyed.
Diffstat (limited to 'host/lib/include/uhdlib/rfnoc/chdr_ctrl_xport.hpp')
-rw-r--r-- | host/lib/include/uhdlib/rfnoc/chdr_ctrl_xport.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/host/lib/include/uhdlib/rfnoc/chdr_ctrl_xport.hpp b/host/lib/include/uhdlib/rfnoc/chdr_ctrl_xport.hpp index 2a37a5afc..f247761e7 100644 --- a/host/lib/include/uhdlib/rfnoc/chdr_ctrl_xport.hpp +++ b/host/lib/include/uhdlib/rfnoc/chdr_ctrl_xport.hpp @@ -74,7 +74,7 @@ public: size_t num_send_frames, size_t num_recv_frames); - ~chdr_ctrl_xport() = default; + ~chdr_ctrl_xport(); /*! * Get an empty frame buffer in which to write packet contents. |