From 7e25038d3ef29c478f4ab467058aff7dc1e589e0 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 13 Dec 2019 17:15:23 +0800 Subject: [PATCH] 1 --- Timer.java | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/Timer.java b/Timer.java index fb7b79f..fc13a84 100644 --- a/Timer.java +++ b/Timer.java @@ -47,7 +47,25 @@ public class Timer { } public TimerList addDeadLineTimer(int expire_time, XParams param, ITimerFunc timer_func, - ITimerAfterFunc timer_after_func) { + ITimerAfterFunc after_func) { + return null; + } + + public TimerList addDeadLineTimerAndAttach(int expire_time, XParams param, ITimerFunc timer_func, + TimerAttacher timer_attacher) { + return null; + } + + public TimerList addDeadLineTimerAndAttach(int expire_time, XParams param, ITimerFunc timer_func, + TimerAttacher timer_attacher, ITimerAfterFunc after_func) { + return null; + } + + public TimerList addRepeatTimer(int expire_time, XParams param, ITimerFunc timer_func) { + return null; + } + + public TimerList addFixedTimer(int expire_time, XParams param, ITimerFunc timer_func) { return null; } @@ -55,6 +73,26 @@ public class Timer { } + public TimerList getTimerByAttach(ListHead attach_entry) { + return null; + } + + public XParams getMutableParams(TimerList timer_list) { + return null; + } + + public long getRemainTime(TimerList timer_list) { + return 0; + } + + public TimerList getRunningTimer() { + return null; + } + + public int getIdleableMillSeconds() { + return 0; + } + public void deleteTimer(TimerList timer_list) { if (timer_list.timerAfterFunc != null) { timer_list.timerAfterFunc.OnTimerAfter(timer_list.param); @@ -72,9 +110,21 @@ public class Timer { } } + private TimerList newTimerList() { + return null; + } + + private void clear() { + + } + private void addToFreeList(TimerList timer_list) { freeTimer.addTail(timer_list.entry); ++freeTimerNum; } + private void gcTimerFunc() { + + } + }