|
|
@ -9,7 +9,8 @@ |
|
|
|
, setTimer/2 |
|
|
|
, setTimer/3 |
|
|
|
, getTimer/1 |
|
|
|
, delTimer/1 |
|
|
|
, asyncDelTimer/1 |
|
|
|
, syncDelTimer/1 |
|
|
|
]). |
|
|
|
|
|
|
|
timerName(Idx) -> |
|
|
@ -51,6 +52,10 @@ setTimer(Time, MFA, Strategy) -> |
|
|
|
getTimer(TimerRef) -> |
|
|
|
erlang:read_timer(TimerRef). |
|
|
|
|
|
|
|
-spec delTimer(TimerRef :: reference()) -> false | non_neg_integer(). |
|
|
|
delTimer(TimerRef) -> |
|
|
|
erlang:cancel_timer(TimerRef) . |
|
|
|
-spec asyncDelTimer(TimerRef :: reference()) -> false | non_neg_integer(). |
|
|
|
asyncDelTimer(TimerRef) -> |
|
|
|
erlang:cancel_timer(TimerRef, [{async, true} | {info, false}]). |
|
|
|
|
|
|
|
-spec syncDelTimer(TimerRef :: reference()) -> false | non_neg_integer(). |
|
|
|
syncDelTimer(TimerRef) -> |
|
|
|
erlang:cancel_timer(TimerRef). |