Home
last modified time | relevance | path

Searched refs:Alarm (Results 1 – 2 of 2) sorted by relevance

/CTR-SDK-0.14.4/sources/libraries/os/
Dos_Alarm.cpp78 void Alarm::Initialize() in Initialize()
85 void Alarm::Finalize() in Finalize()
91 Alarm::~Alarm() { this->Finalize(); } in ~Alarm()
94 void Alarm::SetOneShot(TimeSpan time, AlarmHandler handler, void* p) in SetOneShot()
105 void Alarm::SetPeriodic(TimeSpan initial, TimeSpan interval, AlarmHandler handler, void* p) in SetPeriodic()
116 struct Alarm::CancelFunc
137 void Alarm::Cancel() in Cancel()
148 struct Alarm::InvokeFunc
174 void Alarm::Invoke() in Invoke()
196 nn::os::WaitObject* Alarm::GetWaitObject() in GetWaitObject()
[all …]
/CTR-SDK-0.14.4/include/nn/os/
Dos_Alarm.h80 class Alarm : private nn::os::QueueableWaitTask, private nn::util::NonCopyable<Alarm>
88 Alarm() : m_Handler(0), m_Flags(Flags::Create(false, false, false)), m_Invoker(0) {} in Alarm() function
95 virtual ~Alarm();
208 inline void Alarm::SetOneShot(nn::fnd::TimeSpan time, void (*handler)(T* param, bool cancelled), T*… in SetOneShot()
214 inline void Alarm::SetPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, void (*handle… in SetPeriodic()
220 inline void Alarm::SetPeriodic(nn::fnd::TimeSpan interval, void (*handler)(T*, bool), T* param) in SetPeriodic()
268 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosAlarm, nn::os::Alarm, 28, u32);