Used by futureWaitsForTaskCleanup
delay and timestamp the time of lambda parameter destruction.
More...
Used by futureWaitsForTaskCleanup
delay and timestamp the time of lambda parameter destruction.
◆ SlowDestructor()
alexaClientSDK::avsCommon::utils::threading::test::SlowDestructor::SlowDestructor |
( |
| ) |
|
|
inline |
◆ ~SlowDestructor()
alexaClientSDK::avsCommon::utils::threading::test::SlowDestructor::~SlowDestructor |
( |
| ) |
|
|
inline |
Destructor which delays destruction, timestamps, and notifies a condition variable when it is done.
◆ cleanedUp
std::atomic<bool>* alexaClientSDK::avsCommon::utils::threading::test::SlowDestructor::cleanedUp |
|
mutable |
Boolean indicating destruction is completed (if != nullptr). Mutable so that a lambda can write to it in a SlowDestructor parameter that is captured by value.
The documentation for this struct was generated from the following file:
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0