Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 25 of 443) sorted by relevance

12345678910>>...18

/ohos5.0/base/startup/init/services/loopevent/timer/
H A Dle_timer.c54 timer->endTime = GetCurrentTimespec(timer->timeout); in InsertTimerNode()
57 timer->repeat--; in InsertTimerNode()
92 timer->process((TimerHandle)timer, timer->context); in CheckTimeoutOfTimer()
94 free(timer); in CheckTimeoutOfTimer()
110 timer->timeout = 0; in CreateTimer()
111 timer->repeat = 1; in CreateTimer()
112 timer->flags = TASK_TIME; in CreateTimer()
114 return timer; in CreateTimer()
163 free(timer); in TimerNodeDestroyProc()
184 free(timer); in CancelTimer()
[all …]
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_util/platform/unix/
H A Dsys_timer.c25 if (timer == NULL) { in TimerDelete()
37 free(timer); in TimerDelete()
43 Timer *timer = NULL; in TimerReadHandle() local
50 timer = task->ptr; in TimerReadHandle()
51 if (timer == NULL) { in TimerReadHandle()
67 timer->timeoutHandle(timer->data); in TimerReadHandle()
96 if (timer == NULL) { in TimerSetTimeout()
125 if (timer == NULL) { in TimerStart()
131 timer->data = data; in TimerStart()
144 timer->task.ptr = timer; in TimerStart()
[all …]
/ohos5.0/commonlibrary/c_utils/base/test/unittest/common/
H A Dutils_timer_test.cpp104 timer.Shutdown();
122 timer.Shutdown();
135 timer.Shutdown(); in TestTimerEvent()
243 timer.Shutdown();
274 timer.Shutdown();
318 DoFunc(timer, cnt);
324 timer.Shutdown();
350 timer.Shutdown();
367 timer.Shutdown();
384 timer.Shutdown();
[all …]
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_util/platform/liteos/
H A Dsys_timer.c30 if (timer == NULL) { in TimerDelete()
39 free(timer); in TimerDelete()
45 Timer *timer = NULL; in TimerReadHandle() local
51 timer = task->ptr; in TimerReadHandle()
52 if (timer == NULL) { in TimerReadHandle()
63 timer->timeoutHandle(timer->data); in TimerReadHandle()
92 if (timer == NULL) { in TimerSetTimeout()
132 if (timer == NULL) { in TimerStart()
138 timer->data = data; in TimerStart()
156 timer->task.ptr = timer; in TimerStart()
[all …]
/ohos5.0/commonlibrary/c_utils/base/test/benchmarktest/timer_benchmark_test/
H A Dtimer_benchmark_test.cpp92 timer.Shutdown(); in BENCHMARK_F()
114 timer.Shutdown(); in BENCHMARK_F()
136 timer.Shutdown(); in BENCHMARK_F()
244 timer.Shutdown(); in BENCHMARK_F()
260 (void)timer.Register( in DoFunc()
276 (void)timer.Register( in DoFunc2()
299 DoFunc(timer, cnt); in BENCHMARK_F()
305 timer.Shutdown(); in BENCHMARK_F()
328 timer.Shutdown(); in BENCHMARK_F()
351 timer.Shutdown(); in BENCHMARK_F()
[all …]
/ohos5.0/docs/en/device-dev/kernel/
H A Dkernel-mini-basic-soft.md14 - Creating a software timer
16 - Starting a software timer
18 - Stopping a software timer
41 …The timer is not in use. When the timer module is initialized, all timer resources in the system a…
44timer is created but not started or the timer is stopped. When **LOS_SwtmrCreate** is called for a…
47 …The timer is running (counting). When **LOS_SwtmrStart** is called for a newly created timer, the
54 - One-shot timer: Once started, the timer is automatically deleted after triggering only one timer
56 - Periodic timer: This type of timer periodically triggers timer events until it is manually stoppe…
69 | Creating or deleting a timer| **LOS_SwtmrCreate**: creates a timer.<br>**LOS_SwtmrDelete**: delet…
70 | Starting or stopping a timer| **LOS_SwtmrStart**: starts a timer.<br>**LOS_SwtmrStop**: Stops a t…
[all …]
H A Dkernel-small-basic-softtimer.md16 - Creating a software timer
18 - Starting a software timer
20 - Stopping a software timer
22 - Deleting a software timer
43 …The timer is not in use. When the timer module is initialized, all timer resources in the system a…
47timer is created but not started or the timer is stopped. When **LOS_SwtmrCreate** is called for a…
51 …The timer is running (counting). When **LOS_SwtmrStart** is called for a newly created timer, the
55 - One-shot timer: Once started, the timer is automatically deleted after triggering only one time…
56 - Periodic timer: This type of timer periodically triggers timer events until it is manually stop…
71 …reating or deleting a timer | **LOS_SwtmrCreate**: creates a software timer.<br>**LOS_SwtmrDe…
[all …]
/ohos5.0/drivers/hdf_core/adapter/khdf/linux/osal/src/
H A Dosal_timer.c37 struct timer_list timer; member
71 mod_timer(&ktimer->timer, ktimer->timer.expires); in osal_timer_callback()
74 del_timer(&ktimer->timer); in osal_timer_callback()
93 timer->realTimer = NULL; in OsalTimerCreate()
102 timer->realTimer = (void *)ktimer; in OsalTimerCreate()
113 if (timer == NULL || timer->realTimer == NULL) { in OsalTimerStart()
119 timer_id = &ktimer->timer; in OsalTimerStart()
145 if (timer == NULL || timer->realTimer == NULL || interval == 0) { in OsalTimerSetTimeout()
166 if (timer == NULL || timer->realTimer == NULL) { in OsalTimerDelete()
177 mod_timer(&ktimer->timer, ktimer->timer.expires); in OsalTimerDelete()
[all …]
/ohos5.0/drivers/hdf_core/adapter/khdf/uniproton/osal/src/
H A Dosal_timer.c55 timer->realTimer = NULL; in OsalTimerCreate()
66 timer->realTimer = (void *)liteTimer; in OsalTimerCreate()
77 if (timer == NULL || timer->realTimer == NULL) { in OsalStartTimer()
125 if (timer == NULL || timer->realTimer == NULL || interval == 0) { in OsalTimerSetTimeout()
147 return OsalTimerStartLoop(timer); in OsalTimerSetTimeout()
150 int32_t OsalTimerDelete(OsalTimer *timer) in OsalTimerDelete() argument
155 if (timer == NULL || timer->realTimer == NULL) { in OsalTimerDelete()
163 OsalMemFree(timer->realTimer); in OsalTimerDelete()
164 timer->realTimer = NULL; in OsalTimerDelete()
169 OsalMemFree(timer->realTimer); in OsalTimerDelete()
[all …]
/ohos5.0/drivers/hdf_core/adapter/khdf/liteos/osal/src/
H A Dosal_timer.c56 timer->realTimer = NULL; in OsalTimerCreate()
67 timer->realTimer = (void *)liteTimer; in OsalTimerCreate()
80 if (timer == NULL || timer->realTimer == NULL) { in OsalStartTimer()
129 if (timer == NULL || timer->realTimer == NULL || interval == 0) { in OsalTimerSetTimeout()
155 return OsalTimerStartLoop(timer); in OsalTimerSetTimeout()
158 int32_t OsalTimerDelete(OsalTimer *timer) in OsalTimerDelete() argument
164 if (timer == NULL || timer->realTimer == NULL) { in OsalTimerDelete()
172 OsalMemFree(timer->realTimer); in OsalTimerDelete()
173 timer->realTimer = NULL; in OsalTimerDelete()
180 OsalMemFree(timer->realTimer); in OsalTimerDelete()
[all …]
/ohos5.0/drivers/hdf_core/adapter/khdf/liteos_m/osal/src/
H A Dosal_timer.c56 timer->realTimer = NULL; in OsalTimerCreate()
67 timer->realTimer = (void *)liteTimer; in OsalTimerCreate()
79 if (timer == NULL || timer->realTimer == NULL) { in OsalStartTimer()
133 if (timer == NULL || timer->realTimer == NULL || interval == 0) { in OsalTimerSetTimeout()
159 return OsalTimerStartLoop(timer); in OsalTimerSetTimeout()
162 int32_t OsalTimerDelete(OsalTimer *timer) in OsalTimerDelete() argument
168 if (timer == NULL || timer->realTimer == NULL) { in OsalTimerDelete()
176 OsalMemFree(timer->realTimer); in OsalTimerDelete()
177 timer->realTimer = NULL; in OsalTimerDelete()
184 OsalMemFree(timer->realTimer); in OsalTimerDelete()
[all …]
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/time/
H A Dtimer.rs47 pub fn timer(period: Duration) -> Timer { in timer() function
115 let mut timer = timer(period); in periodic_schedule() localVariable
125 timer.next_period().await; in periodic_schedule()
185 let mut timer = time::timer::timer(Duration::new(1, 0)); in ut_new_timer() localVariable
188 timer.reset(); in ut_new_timer()
202 let mut timer = time::timer::timer_at( in ut_new_timer_base() localVariable
207 timer.next_period().await; in ut_new_timer_base()
209 timer.next_period().await; in ut_new_timer_base()
211 timer.next_period().await; in ut_new_timer_base()
227 let mut timer = time::timer::timer_at( in ut_new_timer_timeout() localVariable
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-basic-services-kit/
H A Djs-apis-system-timer-sys.md3 …er** module provides system timer features. You can use the APIs of this module to implement the a…
19 Provides the constants that define the supported timer types.
39 …he timer is a repeating timer.<br>The value **true** means that the timer is a repeating timer, an…
57 …Yes | Timer initialization options, including the timer type, whether the timer is a repeating ti…
105 …Yes | Timer initialization options, including the timer type, whether the timer is a repeating ti…
270 | timer | number | Yes | ID of the timer.|
316 stopTimer(timer: number): Promise&lt;void&gt;
326 | timer | number | Yes | ID of the timer.|
385 | timer | number | Yes | ID of the timer.|
432 destroyTimer(timer: number): Promise&lt;void&gt;
[all …]
/ohos5.0/base/powermgr/powermgr_lite/utils/src/
H A Dpower_mgr_timer_util.c39 return GET_OBJECT(timer, PowerTimerInfo, timerId); in GetPowerTimerInfo()
54 int32_t ret = timer_settime(timer, 0, &ts, NULL); in StartTimer()
105 if (timer == NULL) { in PowerMgrResetTimer()
109 PowerMgrStopTimer(timer); in PowerMgrResetTimer()
118 if (timer == NULL) { in PowerMgrStartTimer()
131 if (timer == NULL) { in PowerMgrRestartTimer()
136 return PowerMgrStartTimer(timer, privateData); in PowerMgrRestartTimer()
139 BOOL PowerMgrStopTimer(PowerTimer *timer) in PowerMgrStopTimer() argument
141 if (timer == NULL) { in PowerMgrStopTimer()
151 void PowerMgrDestroyTimer(PowerTimer *timer) in PowerMgrDestroyTimer() argument
[all …]
/ohos5.0/foundation/distributedhardware/device_manager/test/commonunittest/
H A DUTTest_dm_timer.cpp56 std::shared_ptr<DmTimer> timer = std::make_shared<DmTimer>(); variable
57 int32_t ret = timer->StartTimer("", timeout, TimeOut);
83 int32_t ret = timer->StartTimer(name, timeOut, TimeOut);
86 ret = timer->StartTimer(name2, timeOut2, TimeOut);
100 int32_t ret = timer->DeleteTimer("");
103 ret = timer->DeleteTimer(name);
118 timer->StartTimer(name, timeOut, TimeOut);
119 int32_t ret = timer->DeleteTimer(name);
134 int32_t ret = timer->DeleteAll();
137 timer->StartTimer(name, timeOut, TimeOut);
[all …]
/ohos5.0/base/time/time_service/
H A DREADME.md47 | startTimer(timer: number, triggerTime: number, callback: AsyncCallback<boolean>): void | Start th…
48 | startTimer(timer: number, triggerTime: number): Promise<boolean> | Start the timer, promise mode …
49 | stopTimer(timer: number, callback: AsyncCallback<boolean>): void | Stop the timer, callback mode…
50 | stopTimer(timer: number): Promise<boolean> | Stop the timer, promise mode …
51 | destroyTimer(timer: number, callback: AsyncCallback<boolean>): void | Destroy the timer, callback…
52 | destroyTimer(timer: number): Promise<boolean> | Destroy the timer, the promise met…
59 | repeat | boolean | true Is a cyclic timer, false is a single timer. |
103 console.log("create timer")
105 console.log("start timer")
107 console.log("stop timer")
[all …]
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/util/internal/
H A Dtimer_linux.cpp35 bool AddTimer(Timer &timer);
36 void RemoveTimer(Timer &timer);
45 void OnCallback(Timer &timer) const;
116 timer.callback_(); in OnCallback()
148 if (timer == nullptr) { in OnTimer()
159 OnCallback(*timer); in OnTimer()
164 bool TimerManager::AddTimer(Timer &timer) in AddTimer() argument
167 event.data.ptr = &timer; in AddTimer()
186 void TimerManager::RemoveTimer(Timer &timer) in RemoveTimer() argument
198 timer.mutex_.lock(); in RemoveTimer()
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-basic-services-kit/
H A Djs-apis-system-timer-sys.md190 console.info(`Succeeded in starting timer.`);
247 console.info(`Succeeded in starting timer.`);
273 | timer | number | 是 | 定时器的ID。 |
305 console.info(`Succeeded in stopping timer.`);
319 stopTimer(timer: number): Promise&lt;void&gt;
329 | timer | number | 是 | 定时器的ID。 |
362 console.info(`Succeeded in stopping timer.`);
388 | timer | number | 是 | 定时器的ID。 |
421 console.info(`Succeeded in destroying timer.`);
435 destroyTimer(timer: number): Promise&lt;void&gt;
[all …]
/ohos5.0/foundation/multimodalinput/input/service/timer_manager/src/
H A Dtimer_manager.cpp71 for (const auto &timer : timers_) { in TakeNextTimerId() local
72 timerSlot |= (one << timer->id); in TakeNextTimerId()
98 timer->id = timerId; in AddTimerInternal()
99 timer->intervalMs = intervalMs; in AddTimerInternal()
100 timer->repeatCount = repeatCount; in AddTimerInternal()
101 timer->callbackCount = 0; in AddTimerInternal()
103 if (!AddInt64(nowTime, timer->intervalMs, timer->nextCallTime)) { in AddTimerInternal()
107 timer->callback = callback; in AddTimerInternal()
108 InsertTimerInternal(timer); in AddTimerInternal()
132 if (!AddInt64(nowTime, timer->intervalMs, timer->nextCallTime)) { in ResetTimerInternal()
[all …]
/ohos5.0/base/startup/init/test/unittest/loopevent/
H A Dlooptimer_unittest.cpp58 TimerHandle timer = NULL; variable
68 CancelTimer(timer);
86 TimerHandle timer = NULL; variable
90 ret = LE_StartTimer(g_loop, timer, 200, 1);
104 TimerHandle timer = NULL; variable
107 ret = LE_StartTimer(g_loop, timer, 200, 2);
122 TimerHandle timer = NULL; variable
125 ret = LE_StartTimer(g_loop, timer, 100, 1);
153 TimerHandle timer = NULL; variable
156 ret = LE_StartTimer(g_loop, timer, 100, 2);
[all …]
/ohos5.0/docs/zh-cn/release-notes/changelogs/v3.2-beta5/
H A Dchangelogs-time.md52 console.info(`Succeeded in creating timer. timerId: ${timerId}`);
56 console.info(`Failed to create timer. message: ${e.message}, code: ${e.code}`);
75 console.info(`Succeeded in creating timer. timerId: ${timerId}`);
82 console.info(`Failed to create timer. message: ${e.message}, code: ${e.code}`);
111 console.info(`Failed to start timer. message: ${e.message}, code: ${e.code}`);
133 console.log(`Succeeded in startting timer. Data:` + data);
140 console.info(`Failed to start timer. message: ${e.message}, code: ${e.code}`);
170 console.info(`Failed to stop timer. message: ${e.message}, code: ${e.code}`);
193 console.log(`Succeeded in stop timer. Data:` + data);
200 console.info(`Failed to stop timer. message: ${e.message}, code: ${e.code}`);
[all …]
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_3.2.10.1/
H A Dchangelogs-time.md52 console.info(`Succeeded in creating timer. timerId: ${timerId}`);
56 console.info(`Failed to create timer. message: ${e.message}, code: ${e.code}`);
75 console.info(`Succeeded in creating timer. timerId: ${timerId}`);
82 console.info(`Failed to create timer. message: ${e.message}, code: ${e.code}`);
111 console.info(`Failed to start timer. message: ${e.message}, code: ${e.code}`);
133 console.log(`Succeeded in startting timer. Data:` + data);
140 console.info(`Failed to start timer. message: ${e.message}, code: ${e.code}`);
170 console.info(`Failed to stop timer. message: ${e.message}, code: ${e.code}`);
193 console.log(`Succeeded in stop timer. Data:` + data);
200 console.info(`Failed to stop timer. message: ${e.message}, code: ${e.code}`);
[all …]
/ohos5.0/commonlibrary/c_utils/docs/zh-cn/
H A Dc_utils_timer.md10 `#include <timer.h>`
30 - 在测试框架中使用以下具体命令以运行`timer.h`对应测试用例
51 Timer timer("timer_test");
53 timer.Setup();
54 uint32_t timerId = timer.Register(func, 1000); // 定时一分钟响应回调,假设定时生效时间为0:00
59 timer.Unregister(timerId);
67 Timer timer("timer_test");
70 timer.Setup();
73 uint32_t timerId_1 = timer.Register(func1, 1000); // 定时一分钟循环响应回调
76 // 但因timer fd复用,与func2共用timerfd,后续时间响应也与func1相同,即为1:00, 2:00, 3:00, 4:00......
[all …]
/ohos5.0/foundation/window/window_manager/window_scene/intention_event/service/timer_manager/src/
H A Dtimer_manager.cpp120 for (const auto &timer : timers_) { in TakeNextTimerId() local
121 timerSlot |= (one << timer->id); in TakeNextTimerId()
148 auto timer = std::make_unique<TimerItem>(); in AddTimerInternal() local
149 timer->id = timerId; in AddTimerInternal()
150 timer->intervalMs = intervalMs; in AddTimerInternal()
152 if (!AddInt64(nowTime, timer->intervalMs, timer->nextCallTime)) { in AddTimerInternal()
155 nowTime, timer->id, timer->intervalMs, timer->nextCallTime); in AddTimerInternal()
158 timer->callback = callback; in AddTimerInternal()
159 InsertTimerInternal(timer); in AddTimerInternal()
180 timers_.insert(it, std::move(timer)); in InsertTimerInternal()
[all …]
/ohos5.0/base/time/time_service/services/timer/src/
H A Dtimer_manager.cpp573 timer->uid, timer->id, timer->originWhenElapsed.time_since_epoch().count(), in ReAddTimerLocked()
575 auto whenElapsed = ConvertToElapsed(timer->when, timer->type); in ReAddTimerLocked()
889 timer->uid, timer->id); in CheckUserIdForNotify()
901 timer->id, timer->uid, timer->bundleName.c_str()); in DeliverTimersLocked()
914 … if (!NotifyWantAgent(timer) && CheckNeedRecoverOnReboot(timer->bundleName, timer->type)) { in DeliverTimersLocked()
917 if (CheckNeedRecoverOnReboot(timer->bundleName, timer->type)) { in DeliverTimersLocked()
1063 auto whenElapsed = ConvertToElapsed(timer->origWhen, timer->type); in ReCalcuOriWhenElapsed()
1088 [this, timer] (AdjustTimerCallback adjustTimer) { adjustTimer(timer); }); in AdjustSingleTimer()
1322 … SetHandlerLocked(timer->id, timer->type, timer->when + delta, nextElapsed, timer->windowLength, in HandleRepeatTimer()
1323 …MaxTriggerTime(nowElapsed, nextElapsed, timer->repeatInterval), timer->repeatInterval, timer->call… in HandleRepeatTimer()
[all …]

12345678910>>...18