Searched refs:Alarm (Results 1 – 2 of 2) sorted by relevance
| /CTR-SDK-0.14.4/sources/libraries/os/ |
| D | os_Alarm.cpp | 78 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/ |
| D | os_Alarm.h | 80 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);
|