Kouta
A small application framework based on Boost
kouta::base::Timer Member List

This is the complete list of members for kouta::base::Timer, including all inherited members.

add_child(Component *component)kouta::base::Componentinline
Component()=deletekouta::base::Component
Component(Component *parent)kouta::base::Componentinlineexplicit
Component(const Component &)=deletekouta::base::Component
Component(Component &&)=deletekouta::base::Component
context()kouta::base::Componentinlinevirtual
handle_expiration(const asio::error_code &ec)kouta::base::Timerinlineprivate
m_childrenkouta::base::Componentprivate
m_durationkouta::base::Timerprivate
m_on_expiredkouta::base::Timerprivate
m_parentkouta::base::Componentprivate
m_timerkouta::base::Timerprivate
OnExpired typedefkouta::base::Timer
operator=(const Timer &)=deletekouta::base::Timer
operator=(Timer &&)=deletekouta::base::Timer
kouta::base::Component::operator=(const Component &)=deletekouta::base::Component
kouta::base::Component::operator=(Component &&)=deletekouta::base::Component
post(void(TClass::*method)(TMethodArgs...), TArgs... args)kouta::base::Componentinline
post(const std::function< void(TFuncArgs...)> &functor, TArgs... args)kouta::base::Componentinline
post(TFunctor &&functor)kouta::base::Componentinline
remove_child(Component *component)kouta::base::Componentinline
set_duration(std::chrono::milliseconds duration)kouta::base::Timerinline
start()kouta::base::Timerinline
stop()kouta::base::Timerinline
Timer()=deletekouta::base::Timer
Timer(Component *parent, std::chrono::milliseconds duration, OnExpired &&on_expired)kouta::base::Timerinline
Timer(const Timer &)=deletekouta::base::Timer
Timer(Timer &&)=deletekouta::base::Timer
~Component()kouta::base::Componentinlinevirtual
~Timer() override=defaultkouta::base::Timer