class AutoJoinThread

Defined at line 18 of file ../../src/devices/bin/driver_runtime/test_utils.h

RAII for joining threads on destruction.

Useful when an assertion fails.

Public Methods

void AutoJoinThread (fit::function<void ()> fn)

Defined at line 20 of file ../../src/devices/bin/driver_runtime/test_utils.h

template <typename Fn, typename... Args>
void AutoJoinThread (Fn fn, Args &&... args)

Defined at line 26 of file ../../src/devices/bin/driver_runtime/test_utils.h

void AutoJoinThread (AutoJoinThread && other)

Defined at line 31 of file ../../src/devices/bin/driver_runtime/test_utils.h

void Join ()

Defined at line 37 of file ../../src/devices/bin/driver_runtime/test_utils.h

void ~AutoJoinThread ()

Defined at line 44 of file ../../src/devices/bin/driver_runtime/test_utils.h