// 定义定时器变量
class MovieMode
{
Poco::Timer m_timerRestartLive;
};
// 声明并实现回调函数
void OnTimerReStart(Poco::Timer& timer);
void MovieMode::OnTimerReStart(Poco::Timer& timer);
{
}
// 设置时间间隔
m_timerRestartLive.setStartInterval(10000);
m_timerRestartLive.setPeriodicInterval(1000);
// 注册回调函数
Poco::TimerCallback<MovieMode> timerCallback(*this, &MovieMode::OnTimerReStart);
// 开启定时器
m_timerRestartLive.start(timerCallback, *BigThreadPool::GetInstance());
// 退出定时器
m_timerRestartLive.stop();
class MovieMode
{
Poco::Timer m_timerRestartLive;
};
// 声明并实现回调函数
void OnTimerReStart(Poco::Timer& timer);
void MovieMode::OnTimerReStart(Poco::Timer& timer);
{
}
// 设置时间间隔
m_timerRestartLive.setStartInterval(10000);
m_timerRestartLive.setPeriodicInterval(1000);
// 注册回调函数
Poco::TimerCallback<MovieMode> timerCallback(*this, &MovieMode::OnTimerReStart);
// 开启定时器
m_timerRestartLive.start(timerCallback, *BigThreadPool::GetInstance());
// 退出定时器
m_timerRestartLive.stop();