From c7dae045be6d4c84d87b0566cc45576bdb2aa7a5 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 7 Oct 2023 22:55:14 +0800 Subject: [PATCH] 1 --- src/timer.rs | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/src/timer.rs b/src/timer.rs index 78851b6..d80c194 100644 --- a/src/timer.rs +++ b/src/timer.rs @@ -77,4 +77,59 @@ impl Timer { } + pub fn set_timeout(&mut self, + expire_time: i32, + cb: fn (i32, Option>>)) { + + } + + pub fn set_timeout_ex(&mut self, + expire_time: i32, + cb: fn (i32, Option>>), + attacher: Rc::>) { + + } + + pub fn set_timeout_wp(&mut self, + expire_time: i32, + cb: fn (i32, Option>>)) -> TimerWp { + return TimerWp::new(); + } + + pub fn set_timeout_wp_ex(&mut self, + expire_time: i32, + cb: fn (i32, Option>>), + attacher: Rc::>) -> TimerWp { + return TimerWp::new(); + } + + pub fn fire_event(&mut self, + timer_wp: TimerWp, + e: i32, + args: Option>>) { + } + + pub fn modify(&mut self, timer_wp: TimerWp, expire_time: i32) { + } + + pub fn delete_current_timer(&mut self) { + } + + pub fn is_running(&self) { + } + + pub fn delete(&mut self, timer_wp: TimerWp) { + } + + pub fn reset(&mut self, timer_wp: TimerWp) { + } + + pub fn get_remain_time(&mut self, timer_wp: TimerWp) -> i64 { + return 0; + } + + pub fn get_idle_time(&self) -> i64 { + return 0; + } + }