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

This is the complete list of members for kouta::io::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 boost::system::error_code &ec)kouta::io::Timerinlineprivate
m_childrenkouta::base::Componentprivate
m_durationkouta::io::Timerprivate
m_on_expiredkouta::io::Timerprivate
m_parentkouta::base::Componentprivate
m_timerkouta::io::Timerprivate
OnExpired typedefkouta::io::Timer
operator=(const Timer &)=deletekouta::io::Timer
operator=(Timer &&)=deletekouta::io::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::io::Timerinline
start()kouta::io::Timerinline
stop()kouta::io::Timerinline
Timer()=deletekouta::io::Timer
Timer(Component *parent, std::chrono::milliseconds duration, const OnExpired &on_expired)kouta::io::Timerinline
Timer(const Timer &)=deletekouta::io::Timer
Timer(Timer &&)=deletekouta::io::Timer
~Component()kouta::base::Componentinlinevirtual
~Timer() override=defaultkouta::io::Timer