|
@@ -88,8 +88,8 @@ public:
|
|
|
|
|
|
|
|
// Timer interfaces: setTimer, killTimer, resetTimer
|
|
// Timer interfaces: setTimer, killTimer, resetTimer
|
|
|
TimerID setTimer(int timeout_ms, TimerCallback cb, uint32_t repeat = INFINITE, TimerID timerID = INVALID_TIMER_ID) {
|
|
TimerID setTimer(int timeout_ms, TimerCallback cb, uint32_t repeat = INFINITE, TimerID timerID = INVALID_TIMER_ID) {
|
|
|
- assertInLoopThread();
|
|
|
|
|
if (loop_ == NULL) return INVALID_TIMER_ID;
|
|
if (loop_ == NULL) return INVALID_TIMER_ID;
|
|
|
|
|
+ assertInLoopThread();
|
|
|
htimer_t* htimer = htimer_add(loop_, onTimer, timeout_ms, repeat);
|
|
htimer_t* htimer = htimer_add(loop_, onTimer, timeout_ms, repeat);
|
|
|
assert(htimer != NULL);
|
|
assert(htimer != NULL);
|
|
|
if (timerID == INVALID_TIMER_ID) {
|
|
if (timerID == INVALID_TIMER_ID) {
|