ADTF
Loading...
Searching...
No Matches
cLooper::ImplBaseabstract
Inheritance diagram for cLooper::ImplBase:
[legend]

Public Member Functions

virtual void Run ()=0
 

Public Attributes

tLoopState m_eLoopState
 
tBool m_bStateAcked = tTrue
 
std::promise< void > m_oLoopStateAck
 
std::mutex m_oStateMutex
 
std::condition_variable m_oWakeup
 

Detailed Description

Definition at line 40 of file looper.h.

Constructor & Destructor Documentation

◆ ~ImplBase()

virtual ~ImplBase ( )
inlinevirtual

Definition at line 48 of file looper.h.

Member Data Documentation

◆ m_bStateAcked

tBool m_bStateAcked = tTrue

Definition at line 43 of file looper.h.

◆ m_eLoopState

tLoopState m_eLoopState

Definition at line 42 of file looper.h.

◆ m_oLoopStateAck

std::promise<void> m_oLoopStateAck

Definition at line 44 of file looper.h.

◆ m_oStateMutex

std::mutex m_oStateMutex

Definition at line 45 of file looper.h.

◆ m_oWakeup

std::condition_variable m_oWakeup

Definition at line 46 of file looper.h.