scenario_simulator_v2 C++ API
|
Public Member Functions | |
Node () | |
~Node () | |
auto | rethrow () |
Public Attributes | |
std::atomic_bool | stop_requested = false |
std::mutex | exception_mutex |
std::exception_ptr | thrown |
std::thread | thread |
|
inlineexplicit |
|
inline |
|
inline |
std::mutex openscenario_interpreter::syntax::MagicSubscription< T >::Node::exception_mutex |
thrown
to avoid data races between spin thread and rethrow(). std::atomic_bool openscenario_interpreter::syntax::MagicSubscription< T >::Node::stop_requested = false |
std::thread openscenario_interpreter::syntax::MagicSubscription< T >::Node::thread |
std::exception_ptr openscenario_interpreter::syntax::MagicSubscription< T >::Node::thrown |