Home
last modified time | relevance | path

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

/CTR-SDK-2.3.4/CTR_SDK/sources/libraries/os/
Dos_Alarm.cpp82 void Alarm::Initialize() in Initialize()
89 void Alarm::Finalize() in Finalize()
95 Alarm::~Alarm() { this->Finalize(); } in ~Alarm()
98 void Alarm::SetOneShot(TimeSpan time, AlarmHandler handler, void* p) in SetOneShot()
109 void Alarm::SetPeriodic(TimeSpan initial, TimeSpan interval, AlarmHandler handler, void* p) in SetPeriodic()
120 struct Alarm::CancelFunc
141 void Alarm::Cancel() in Cancel()
152 struct Alarm::InvokeFunc
178 void Alarm::Invoke() in Invoke()
200 nn::os::WaitObject* Alarm::GetWaitObject() in GetWaitObject()
[all …]
/CTR-SDK-2.3.4/CTR_SDK/include/nn/os/
Dos_Alarm.h87 class Alarm : private nn::os::QueueableWaitTask, private nn::util::NonCopyable<Alarm>
95 Alarm() : m_Handler(0), m_Flags(Flags::Create(false, false, false)), m_Invoker(0) {} in Alarm() function
102 virtual ~Alarm();
215 inline void Alarm::SetOneShot(nn::fnd::TimeSpan time, void (*handler)(T* param, bool cancelled), T*… in SetOneShot()
221 inline void Alarm::SetPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, void (*handle… in SetPeriodic()
227 inline void Alarm::SetPeriodic(nn::fnd::TimeSpan interval, void (*handler)(T*, bool), T* param) in SetPeriodic()
275 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosAlarm, nn::os::Alarm, 28, u32);