dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::test::surprise Namespace Reference

device tree arrival and removal under load: what a replug does to a running session, without a hand at the cable More...

Classes

class  asynchronous
 surprise removals of the devices under test in turn, one every interval, on a thread of its own More...

Functions

template<typename driver_t, typename device_t>
void synchronous(driver_t& driver, device_t& device)
 a device leaves the bus and comes back, its drivers taking a surprise removal - a bus offering no reenumeration concludes and launches its driver instead, every device leaving and coming back

Detailed Description

device tree arrival and removal under load: what a replug does to a running session, without a hand at the cable

Function Documentation

◆ synchronous()

template<typename driver_t, typename device_t>
void dx::test::surprise::synchronous(driver_t& driver, device_t& device)

a device leaves the bus and comes back, its drivers taking a surprise removal - a bus offering no reenumeration concludes and launches its driver instead, every device leaving and coming back

Here is the call graph for this function:
Here is the caller graph for this function: