ADTF
cThreadLooper
Inheritance diagram for cThreadLooper:
[legend]

Public Member Functions

 cThreadLooper (const cThreadLooper &)=delete
 
template<typename ... Args>
 cThreadLooper (Args &&... args)
 
 cThreadLooper (cThreadLooper &&oOther)
 
cThreadLooperoperator= (cThreadLooper &&oOther)
 
- Public Member Functions inherited from cLooper
 cLooper ()
 CTOR.
 
 cLooper (cLooper &&)
 
 cLooper (const cLooper &)=delete
 
template<typename ... Args>
 cLooper (Args &&... args)
 
template<typename Callable , typename ... Args>
 cLooper (tLoopState eState, Callable &&pFunc, Args &&... args)
 
cLooperoperator= (cLooper &&oOther)
 
tLoopState GetState ()
 
tResult SetState (tLoopState eState, tBool bWaitForAck=tTrue)
 
tVoid ResetLoop (tLoopState eInitialState=tLoopState::Running)
 
tVoid Swap (cLooper &oOther)
 
std::function< void()> GetCallable ()
 

Additional Inherited Members

- Public Types inherited from cLooper
enum class  tLoopState { Destroyed , Suspended , Running }
 Loop state. More...
 

Detailed Description

Definition at line 16 of file thread_looper.h.