Embedded Artistry Framework
Embedded Systems C++ Framework
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandle Member List

This is the complete list of members for embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandle, including all inherited members.

asyncDelay(const std::chrono::duration< TRep, TPeriod > &delay, const TTimeoutCallback &func) noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
asyncDelay(const std::chrono::duration< TRep, TPeriod > &delay, TTimeoutCallback &&func) noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
cancel() noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
destroy() noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
handle_embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleprivate
mgr_embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleprivate
operator bool() const noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
operator=(TimerHandle &&rhs) noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
operator=(const TimerHandle &)=deleteembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandle
periodicDelay(const std::chrono::duration< TRep, TPeriod > &delay, const TTimeoutCallback &func) noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
periodicDelay(const std::chrono::duration< TRep, TPeriod > &delay, TTimeoutCallback &&func) noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
TimerHandle() noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
TimerHandle(TimerHandle &&rhs) noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
TimerHandle(const TimerHandle &)=deleteembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandle
TimerHandle(TimerManager *mgr) noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinlineexplicitprivate
TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice > classembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandlefriend
valid() const noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline
~TimerHandle() noexceptembvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandleinline