Home
last modified time | relevance | path

Searched refs:nanoseconds (Results 1 - 25 of 75) sorted by relevance

123

/foundation/graphic/graphic_2d/rosen/modules/platform/eventhandler_impl/
H A Dnone_io_waiter.cpp36 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 Devent_handler_utils.h55 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 Depoll_io_waiter_mingw.cpp56 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 Dio_waiter.h41 * @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 Dnone_io_waiter.h34 bool WaitFor(std::unique_lock<std::mutex> &lock, int64_t nanoseconds) final;
H A Depoll_io_waiter.h44 bool WaitFor(std::unique_lock<std::mutex> &lock, int64_t nanoseconds) final;
/foundation/arkui/ace_engine/test/unittest/core/manager/
H A Dpost_event_manager_test_ng.cpp122 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 Djank_frame_report.cpp120 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 Dace_performance_monitor.cpp42 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 Drs_realtime_refresh_rate_manager.h57 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 Drs_realtime_refresh_rate_manager.cpp63 auto diff = std::chrono::duration_cast<std::chrono::nanoseconds>(et - st); in SetShowRefreshRateEnabled()
/foundation/multimedia/media_foundation/src/osal/utils/
H A Dsteady_clock.cpp38 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 Dsteady_clock.cpp34 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 Drecord_condition_variable.h29 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 Dcondition_variable.cpp92 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 Dressched_event_listener.cpp53 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 Dpipeline_context_test_ng_new.cpp1083 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 Dcondition_variable.h108 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 Dutils.h273 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 Dhgm_one_shot_timer.cpp26 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 Dnet_supplier_callback_stub.cpp252 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 Drs_render_thread_client.cpp48 cv->wait_for(lock, std::chrono::nanoseconds(task->GetTimeout())); in ExecuteSynchronousTask()
/foundation/arkui/ace_engine/frameworks/core/common/rosen/
H A Drosen_window.cpp78 int64_t now = std::chrono::duration_cast<std::chrono::nanoseconds>( in VsyncThreadMain()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_base_node.cpp280 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 Didle_time.cpp31 return std::chrono::duration_cast<std::chrono::nanoseconds>(now).count(); in GetSysTimeNs()

Completed in 13 milliseconds

123