tsm  0.1.0
Public Member Functions | List of all members
tsm::BlockingObserverT< LockType, ConditionVarType > Struct Template Reference

#include <tsm_impl.h>

Collaboration diagram for tsm::BlockingObserverT< LockType, ConditionVarType >:
Collaboration graph

Public Member Functions

void notify ()
 
void wait ()
 

Detailed Description

template<typename LockType, typename ConditionVarType>
struct tsm::BlockingObserverT< LockType, ConditionVarType >

A simple observer class. The notify method will be invoked by an AsyncExecWithObserver state machine after event processing. This observer also implements a blocking wait so that test methods can invoke the wait method to synchronize with the event processing.

Member Function Documentation

◆ notify()

template<typename LockType , typename ConditionVarType >
void tsm::BlockingObserverT< LockType, ConditionVarType >::notify ( )
inline

◆ wait()

template<typename LockType , typename ConditionVarType >
void tsm::BlockingObserverT< LockType, ConditionVarType >::wait ( )
inline

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