/foundation/graphic/graphic_2d/rosen/modules/platform/eventhandler_impl/ |
H A D | none_io_waiter.cpp | 36 bool NoneIoWaiter::WaitFor(std::unique_lock<std::mutex> &lock, int64_t nanoseconds) in WaitFor() argument 39 if (nanoseconds < 0) { in WaitFor() 44 * Parameter 'nanoseconds' is too large to cause overflow by adding 'now'. in WaitFor() 48 auto duration = std::chrono::nanoseconds(nanoseconds); in WaitFor()
|
H A D | event_handler_utils.h | 55 return std::chrono::duration_cast<std::chrono::nanoseconds>(duration).count(); in TimePointToTimeOut() 58 static inline int32_t NanosecondsToTimeout(int64_t nanoseconds) in NanosecondsToTimeout() argument 60 if (nanoseconds < 0) { in NanosecondsToTimeout() 64 int64_t milliseconds = nanoseconds / NANOSECONDS_PER_ONE_MILLISECOND; in NanosecondsToTimeout() 65 if ((nanoseconds % NANOSECONDS_PER_ONE_MILLISECOND) > 0) { in NanosecondsToTimeout()
|
H A D | epoll_io_waiter_mingw.cpp | 56 bool EpollIoWaiter::WaitFor(std::unique_lock<std::mutex> &lock, int64_t nanoseconds) in WaitFor() argument 58 UVCALL(uv_timer_start, &timer_, OnTimer, nanoseconds / 1e6, 0); in WaitFor()
|
H A D | io_waiter.h | 41 * @param nanoseconds Nanoseconds for time out, negative value indicate waiting forever. 44 virtual bool WaitFor(std::unique_lock<std::mutex> &lock, int64_t nanoseconds) = 0;
|
H A D | none_io_waiter.h | 34 bool WaitFor(std::unique_lock<std::mutex> &lock, int64_t nanoseconds) final;
|
H A D | epoll_io_waiter.h | 44 bool WaitFor(std::unique_lock<std::mutex> &lock, int64_t nanoseconds) final;
|
/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | post_event_manager_test_ng.cpp | 122 std::chrono::nanoseconds nanoseconds(currentTime); in HWTEST_F() 123 TimeStamp time(nanoseconds); in HWTEST_F() 136 std::chrono::nanoseconds nanosecondsUp(currentTime); in HWTEST_F() 184 std::chrono::nanoseconds nanoseconds(currentTime); in HWTEST_F() 185 TimeStamp time(nanoseconds); in HWTEST_F() 304 std::chrono::nanoseconds nanoseconds(currentTime); in HWTEST_F() 305 TimeStamp time(nanoseconds); in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/base/log/ |
H A D | jank_frame_report.cpp | 120 int64_t now = GetSteadyTimestamp<std::chrono::nanoseconds>(); in JankFrameRecord() 133 int64_t now = GetSteadyTimestamp<std::chrono::nanoseconds>(); in JsAnimationToRsRecord() 171 prevEndTimeStamp_ = GetSteadyTimestamp<std::chrono::nanoseconds>(); in RecordPreviousEnd() 199 animatorEndTime_ = GetSteadyTimestamp<std::chrono::nanoseconds>(); in ClearFrameJankFlag() 250 prevEndTimeStamp_ = GetSteadyTimestamp<std::chrono::nanoseconds>(); in RecordAnimateEnd()
|
H A D | ace_performance_monitor.cpp | 42 ArkUIPerfMonitor::GetInstance().RecordTimeSlice(tag_, duration_cast<nanoseconds>(end_ - begin_).count()); in ~ScopedMonitor() 143 auto total = static_cast<int64_t>(duration_cast<nanoseconds>(end_ - begin_).count()); in FlushPerfMonitor()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_realtime_refresh_rate_manager.h | 57 std::chrono::duration_cast<std::chrono::nanoseconds>(std::chrono::seconds(1)).count();
59 std::chrono::duration_cast<std::chrono::nanoseconds>(std::chrono::milliseconds(250));
|
H A D | rs_realtime_refresh_rate_manager.cpp | 63 auto diff = std::chrono::duration_cast<std::chrono::nanoseconds>(et - st);
in SetShowRefreshRateEnabled()
|
/foundation/multimedia/media_foundation/src/osal/utils/ |
H A D | steady_clock.cpp | 38 return duration_cast<nanoseconds>(high_resolution_clock::now().time_since_epoch()).count(); in GetCurrentTimeNanoSec() 63 return duration_cast<nanoseconds>(high_resolution_clock::now() - begin_).count(); in ElapsedNanoseconds()
|
/foundation/multimedia/media_foundation/engine/foundation/utils/ |
H A D | steady_clock.cpp | 34 return duration_cast<nanoseconds>(high_resolution_clock::now().time_since_epoch()).count(); in GetCurrentTimeNanoSec() 59 return duration_cast<nanoseconds>(high_resolution_clock::now() - begin_).count(); in ElapsedNanoseconds()
|
/foundation/resourceschedule/ffrt/src/sync/ |
H A D | record_condition_variable.h | 29 std::chrono::nanoseconds ns = std::chrono::steady_clock::now().time_since_epoch(); 30 ns += std::chrono::duration_cast<std::chrono::nanoseconds>(sleep_time);
|
H A D | condition_variable.cpp | 92 auto duration = seconds{ time_point->tv_sec } + nanoseconds{ time_point->tv_nsec }; in ffrt_cond_timedwait() 94 duration_cast<steady_clock::duration>(duration_cast<nanoseconds>(duration)) in ffrt_cond_timedwait()
|
/foundation/graphic/graphic_2d/rosen/modules/ressched/src/ |
H A D | ressched_event_listener.cpp | 53 std::chrono::duration_cast<std::chrono::nanoseconds>( in ReportFrameToRSS() 64 std::chrono::duration_cast<std::chrono::nanoseconds>( in ReportFrameToRSS()
|
/foundation/arkui/ace_engine/test/unittest/core/pipeline/ |
H A D | pipeline_context_test_ng_new.cpp | 1083 auto timeStampAce = TimeStamp(std::chrono::nanoseconds(1000)); in HWTEST_F() 1089 auto timeStampTwo = TimeStamp(std::chrono::nanoseconds(2000)); in HWTEST_F() 1103 auto timeStampAce = TimeStamp(std::chrono::nanoseconds(1000)); in HWTEST_F() 1104 auto timeStampTwo = TimeStamp(std::chrono::nanoseconds(2000)); in HWTEST_F() 1105 auto timeStampThree = TimeStamp(std::chrono::nanoseconds(3000)); in HWTEST_F() 1106 auto timeStampFour = TimeStamp(std::chrono::nanoseconds(2000)); in HWTEST_F() 1132 auto timeStampAce = TimeStamp(std::chrono::nanoseconds(1000)); in HWTEST_F() 1133 auto timeStampTwo = TimeStamp(std::chrono::nanoseconds(2000)); in HWTEST_F() 1152 auto timeStampAce = TimeStamp(std::chrono::nanoseconds(1000)); in HWTEST_F() 1153 auto timeStampTwo = TimeStamp(std::chrono::nanoseconds(200 in HWTEST_F() [all...] |
/foundation/resourceschedule/ffrt/interfaces/kits/cpp/ |
H A D | condition_variable.h | 108 std::chrono::nanoseconds ns = std::chrono::steady_clock::now().time_since_epoch(); 109 ns += std::chrono::duration_cast<std::chrono::nanoseconds>(dur);
|
/foundation/arkui/ace_engine/frameworks/base/utils/ |
H A D | utils.h | 273 auto nanoseconds = std::chrono::duration_cast<std::chrono::nanoseconds>(now.time_since_epoch()); in GetNanoseconds() local 274 return nanoseconds.count(); in GetNanoseconds()
|
/foundation/graphic/graphic_2d/rosen/modules/hyper_graphic_manager/core/utils/ |
H A D | hgm_one_shot_timer.cpp | 26 constexpr int64_t NS_TO_SECONDS = std::chrono::duration_cast<std::chrono::nanoseconds>(1s).count(); 37 void CalculateTimeoutTime(std::chrono::nanoseconds timestamp, timespec* spec) in CalculateTimeoutTime() 115 CalculateTimeoutTime(std::chrono::nanoseconds(interval_), &ts); in Loop()
|
/foundation/communication/netmanager_base/frameworks/native/netconnclient/src/proxy/ |
H A D | net_supplier_callback_stub.cpp | 252 auto durationNs = std::chrono::duration_cast<std::chrono::nanoseconds>(endTime - startTime); in RequestNetwork() 264 auto durationNs = std::chrono::duration_cast<std::chrono::nanoseconds>(endTime - startTime); in ReleaseNetwork() 276 auto durationNs = std::chrono::duration_cast<std::chrono::nanoseconds>(endTime - startTime); in AddRequest() 288 auto durationNs = std::chrono::duration_cast<std::chrono::nanoseconds>(endTime - startTime); in RemoveRequest()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/transaction/ |
H A D | rs_render_thread_client.cpp | 48 cv->wait_for(lock, std::chrono::nanoseconds(task->GetTimeout())); in ExecuteSynchronousTask()
|
/foundation/arkui/ace_engine/frameworks/core/common/rosen/ |
H A D | rosen_window.cpp | 78 int64_t now = std::chrono::duration_cast<std::chrono::nanoseconds>( in VsyncThreadMain()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_base_node.cpp | 280 std::chrono::nanoseconds nanoseconds(static_cast<int64_t>(timestampJsVal->ToNumber<double>())); in InitTouchEvent() 281 TimeStamp time(nanoseconds); in InitTouchEvent()
|
/foundation/ability/ability_runtime/frameworks/native/appkit/app/ |
H A D | idle_time.cpp | 31 return std::chrono::duration_cast<std::chrono::nanoseconds>(now).count(); in GetSysTimeNs()
|