Searched refs:Alarm (Results 1 – 2 of 2) sorted by relevance
| /CTR-SDK-2.4.0/sources/libraries/os/ |
| D | os_Alarm.cpp | 83 Result Alarm::TryInitialize() in TryInitialize() 94 void Alarm::Initialize() in Initialize() 99 void Alarm::Finalize() in Finalize() 109 Alarm::~Alarm() { this->Finalize(); } in ~Alarm() 112 void Alarm::SetOneShot(TimeSpan time, AlarmHandler handler, void* p) in SetOneShot() 126 void Alarm::SetPeriodic(TimeSpan initial, TimeSpan interval, AlarmHandler handler, void* p) in SetPeriodic() 140 struct Alarm::CancelFunc 161 void Alarm::Cancel() in Cancel() 172 struct Alarm::InvokeFunc 198 void Alarm::Invoke() in Invoke() [all …]
|
| /CTR-SDK-2.4.0/include/nn/os/ |
| D | os_Alarm.h | 91 class Alarm : private nn::os::QueueableWaitTask, private nn::util::NonCopyable<Alarm> 99 Alarm() : m_Handler(0), m_Flags(Flags::Create(false, false, false)), m_Invoker(0) {} in Alarm() function 106 virtual ~Alarm(); 226 inline void Alarm::SetOneShot(nn::fnd::TimeSpan time, void (*handler)(T* param, bool cancelled), T*… in SetOneShot() 232 inline void Alarm::SetPeriodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, void (*handle… in SetPeriodic() 238 inline void Alarm::SetPeriodic(nn::fnd::TimeSpan interval, void (*handler)(T*, bool), T* param) in SetPeriodic() 286 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosAlarm, nn::os::Alarm, 28, u32);
|