scenario_simulator_v2 C++ API
Public Member Functions | Public Attributes | List of all members
openscenario_interpreter::syntax::MagicSubscription< T >::Node Struct Reference
Inheritance diagram for openscenario_interpreter::syntax::MagicSubscription< T >::Node:
Inheritance graph
[legend]
Collaboration diagram for openscenario_interpreter::syntax::MagicSubscription< T >::Node:
Collaboration graph
[legend]

Public Member Functions

 Node ()
 
 ~Node ()
 
auto rethrow ()
 

Public Attributes

std::atomic_bool stop_requested = false
 
std::mutex mutex
 
std::exception_ptr thrown
 
std::thread thread
 

Constructor & Destructor Documentation

◆ Node()

template<typename T >
openscenario_interpreter::syntax::MagicSubscription< T >::Node::Node ( )
inlineexplicit

◆ ~Node()

template<typename T >
openscenario_interpreter::syntax::MagicSubscription< T >::Node::~Node ( )
inline

Member Function Documentation

◆ rethrow()

template<typename T >
auto openscenario_interpreter::syntax::MagicSubscription< T >::Node::rethrow ( )
inline

Member Data Documentation

◆ mutex

template<typename T >
std::mutex openscenario_interpreter::syntax::MagicSubscription< T >::Node::mutex

◆ stop_requested

template<typename T >
std::atomic_bool openscenario_interpreter::syntax::MagicSubscription< T >::Node::stop_requested = false

◆ thread

template<typename T >
std::thread openscenario_interpreter::syntax::MagicSubscription< T >::Node::thread

◆ thrown

template<typename T >
std::exception_ptr openscenario_interpreter::syntax::MagicSubscription< T >::Node::thrown

The documentation for this struct was generated from the following file: