|
Embedded Template Library 1.0
|
RAII detection mechanism to catch reentrant calls to methods that might transition the state machine to a different state. This is not a mutex. More...
#include <fsm.h>
Public Member Functions | |
| fsm_reentrancy_guard (bool &transition_guard_flag) | |
| ~fsm_reentrancy_guard () ETL_NOEXCEPT | |
| fsm_reentrancy_guard (bool &transition_guard_flag) | |
| Constructor. Checks if another method has locked reentrancy. | |
| ~fsm_reentrancy_guard () ETL_NOEXCEPT | |
| Destructor. Releases lock on reentrancy. | |
RAII detection mechanism to catch reentrant calls to methods that might transition the state machine to a different state. This is not a mutex.
RAII detection mechanism to catch reentrant calls to methods that might transition the state machine to a different state. This is not a mutex.
|
inline |
Constructor. Checks if another method has locked reentrancy.
|
inline |
Destructor. Releases lock on reentrancy.