Lines Matching refs:LightAlarm

52 nn::os::detail::LightAlarmSystem* LightAlarm::s_System;
65 LightAlarm::s_System->timer.Stop(); in SetTimer()
72 LightAlarm::s_System->timer.Signal(); in SetTimer()
79 LightAlarm::s_System->timer.Signal(); in SetTimer()
83 LightAlarm::s_System->timer.StartOneShot( pSetNode->fire - nowTick ); in SetTimer()
103 LightAlarm::s_System->SetTimer( nowTick ); in InsertAlarm()
109 LightAlarm::s_System->SetTimer( nowTick ); in InsertAlarm()
120 LightAlarm::s_System->timer.Wait(); in LightAlarmThread()
125 if( LightAlarm::s_System->initialized == false ) in LightAlarmThread()
130 LightAlarmNode* pHeadNode = LightAlarm::s_System->list.PopFront(); in LightAlarmThread()
156 LightAlarm::s_System->SetTimer(Tick::GetSystemCurrent()); in LightAlarmThread()
163 LightAlarm::s_System->InsertAlarm(pHeadNode, Tick::GetSystemCurrent()); in LightAlarmThread()
166 LightAlarm::s_System->SetTimer(Tick::GetSystemCurrent()); in LightAlarmThread()
183 LightAlarm::s_System = lightAlarmSystem; in InitializeLightAlarmSystemImplCore()
184 LightAlarm::s_System->timer.Initialize(false); in InitializeLightAlarmSystemImplCore()
186 LightAlarm::s_System->thread.Start(LightAlarmThread, stack, priority); in InitializeLightAlarmSystemImplCore()
187 LightAlarm::s_System->initialized = true; in InitializeLightAlarmSystemImplCore()
199 if(LightAlarm::s_System->initialized == false) in FinalizeLightAlarmSystemImpl()
217 void LightAlarm::Initialize(void) in Initialize()
219 NN_TASSERTMSG_(LightAlarm::s_System->initialized, "Not called InitializeLightAlarmSystem.\n"); in Initialize()
224 void LightAlarm::Finalize(void) in Finalize()
234 LightAlarm::~LightAlarm(void) { this->Finalize(); } in ~LightAlarm()
237 void LightAlarm::SetOneShot(TimeSpan time, LightAlarmHandler handler, void* p) in SetOneShot()
250LightAlarm::s_System->InsertAlarm(&m_LightAlarm, Tick::GetSystemCurrent()); //Register alarms i… in SetOneShot()
254 void LightAlarm::SetPeriodic(TimeSpan initial, TimeSpan interval, LightAlarmHandler handler, void* … in SetPeriodic()
263LightAlarm::s_System->InsertAlarm(&m_LightAlarm, Tick::GetSystemCurrent()); //Register alarms i… in SetPeriodic()
267 void LightAlarm::Cancel(void) in Cancel()
272 LightAlarmNode* node = LightAlarm::s_System->list.GetFront(); in Cancel()
281 node = LightAlarm::s_System->list.GetNext(node); in Cancel()
289 if( &m_LightAlarm != LightAlarm::s_System->list.GetFront() ) in Cancel()
292 LightAlarm::s_System->list.Erase( &m_LightAlarm ); in Cancel()
293 LightAlarm::s_System->list.PushFront( &m_LightAlarm ); in Cancel()
298 LightAlarm::s_System->timer.Signal(); in Cancel()
307 bool LightAlarm::CanSet(void) in CanSet()
327 LightAlarm* this_ = new (p) LightAlarm; in nnosLightAlarmInitialize()
333 LightAlarm* pLightAlarm = reinterpret_cast<LightAlarm*>(p); in nnosLightAlarmFinalize()
334 pLightAlarm->~LightAlarm(); in nnosLightAlarmFinalize()
339 LightAlarm* pLightAlarm = reinterpret_cast<LightAlarm*>(p); in nnosLightAlarmSetOneShot()
345 LightAlarm* pLightAlarm = reinterpret_cast<LightAlarm*>(p); in nnosLightAlarmSetPeriodic()
351 LightAlarm* pLightAlarm = reinterpret_cast<LightAlarm*>(p); in nnosLightAlarmCancel()
357 LightAlarm* pLightAlarm = reinterpret_cast<LightAlarm*>(p); in nnosLightAlarmCanSet()