concurrently drives synchronous conclude()/launch() cycles (device tree arrival/removal) against whatever else is using the driver, on its own thread
More...
#include <dx_test.h>
template<typename driver_t>
class dx::test::surprise::asynchronous< driver_t >
concurrently drives synchronous conclude()/launch() cycles (device tree arrival/removal) against whatever else is using the driver, on its own thread
- Note
- synchronous's streaming restart races against a concurrent stream::engine call on another thread (e.g. the test loop's own initialize()/run()/halt()) since only device/pin snapshotting is locked there, not the full call - to be resolved by stream::engine's planned move to device-centric streaming
◆ asynchronous()
template<typename driver_t>
◆ ~asynchronous()
template<typename driver_t>
The documentation for this class was generated from the following file: