@@ -68,8 +68,10 @@ CFunction IntervalHistogram::fast_start_(
6868 CFunction::Make (&IntervalHistogram::FastStart));
6969CFunction IntervalHistogram::fast_stop_ (
7070 CFunction::Make (&IntervalHistogram::FastStop));
71- CFunction ELDHistogram::fast_start_ (CFunction::Make(&ELDHistogram::FastStart));
72- CFunction ELDHistogram::fast_stop_ (CFunction::Make(&ELDHistogram::FastStop));
71+ CFunction IterationHistogram::fast_start_ (
72+ CFunction::Make (&IterationHistogram::FastStart));
73+ CFunction IterationHistogram::fast_stop_ (
74+ CFunction::Make (&IterationHistogram::FastStop));
7375
7476void HistogramImpl::AddMethods (Isolate* isolate, Local<FunctionTemplate> tmpl) {
7577 // TODO(@jasnell): The bigint API variations do not yet support fast
@@ -446,24 +448,24 @@ void IntervalHistogram::FastStop(Local<Value> receiver) {
446448 histogram->OnStop ();
447449}
448450
449- Local<FunctionTemplate> ELDHistogram ::GetConstructorTemplate (Environment* env) {
450- Local<FunctionTemplate> tmpl = env->eldhistogram_constructor_template ();
451+ Local<FunctionTemplate> IterationHistogram ::GetConstructorTemplate (Environment* env) {
452+ Local<FunctionTemplate> tmpl = env->iterationhistogram_constructor_template ();
451453 if (tmpl.IsEmpty ()) {
452454 Isolate* isolate = env->isolate ();
453455 tmpl = NewFunctionTemplate (isolate, nullptr );
454456 tmpl->Inherit (HandleWrap::GetConstructorTemplate (env));
455457 tmpl->SetClassName (FIXED_ONE_BYTE_STRING (isolate, " Histogram" ));
456458 auto instance = tmpl->InstanceTemplate ();
457- instance->SetInternalFieldCount (ELDHistogram ::kInternalFieldCount );
459+ instance->SetInternalFieldCount (IterationHistogram ::kInternalFieldCount );
458460 HistogramImpl::AddMethods (isolate, tmpl);
459461 SetFastMethod (isolate, instance, " start" , Start, &fast_start_);
460462 SetFastMethod (isolate, instance, " stop" , Stop, &fast_stop_);
461- env->set_eldhistogram_constructor_template (tmpl);
463+ env->set_iterationhistogram_constructor_template (tmpl);
462464 }
463465 return tmpl;
464466}
465467
466- void ELDHistogram ::RegisterExternalReferences (
468+ void IterationHistogram ::RegisterExternalReferences (
467469 ExternalReferenceRegistry* registry) {
468470 registry->Register (Start);
469471 registry->Register (Stop);
@@ -472,10 +474,10 @@ void ELDHistogram::RegisterExternalReferences(
472474 HistogramImpl::RegisterExternalReferences (registry);
473475}
474476
475- ELDHistogram::ELDHistogram (Environment* env,
476- Local<Object> wrap,
477- AsyncWrap::ProviderType type,
478- const Histogram::Options& options)
477+ IterationHistogram::IterationHistogram (Environment* env,
478+ Local<Object> wrap,
479+ AsyncWrap::ProviderType type,
480+ const Histogram::Options& options)
479481 : HandleWrap(
480482 env, wrap, reinterpret_cast <uv_handle_t *>(&check_handle_), type),
481483 HistogramImpl(options) {
@@ -491,7 +493,7 @@ ELDHistogram::ELDHistogram(Environment* env,
491493 prepare_handle_.data = this ;
492494}
493495
494- BaseObjectPtr<ELDHistogram> ELDHistogram ::Create (
496+ BaseObjectPtr<IterationHistogram> IterationHistogram ::Create (
495497 Environment* env, const Histogram::Options& options) {
496498 Local<Object> obj;
497499 if (!GetConstructorTemplate (env)
@@ -501,19 +503,19 @@ BaseObjectPtr<ELDHistogram> ELDHistogram::Create(
501503 return nullptr ;
502504 }
503505
504- return MakeBaseObject<ELDHistogram >(
506+ return MakeBaseObject<IterationHistogram >(
505507 env, obj, AsyncWrap::PROVIDER_ELDHISTOGRAM , options);
506508}
507509
508- void ELDHistogram ::PrepareCB (uv_prepare_t * handle) {
509- ELDHistogram * self = static_cast <ELDHistogram *>(handle->data );
510+ void IterationHistogram ::PrepareCB (uv_prepare_t * handle) {
511+ IterationHistogram * self = static_cast <IterationHistogram *>(handle->data );
510512 if (!self->enabled_ ) return ;
511513 self->prepare_time_ = uv_hrtime ();
512514 self->timeout_ = uv_backend_timeout (handle->loop );
513515}
514516
515- void ELDHistogram ::CheckCB (uv_check_t * handle) {
516- ELDHistogram * self = ContainerOf (&ELDHistogram ::check_handle_, handle);
517+ void IterationHistogram ::CheckCB (uv_check_t * handle) {
518+ IterationHistogram * self = ContainerOf (&IterationHistogram ::check_handle_, handle);
517519 if (!self->enabled_ ) return ;
518520
519521 uint64_t check_time = uv_hrtime ();
@@ -531,11 +533,11 @@ void ELDHistogram::CheckCB(uv_check_t* handle) {
531533 self->check_time_ = check_time;
532534}
533535
534- void ELDHistogram ::MemoryInfo (MemoryTracker* tracker) const {
536+ void IterationHistogram ::MemoryInfo (MemoryTracker* tracker) const {
535537 tracker->TrackField (" histogram" , histogram ());
536538}
537539
538- void ELDHistogram ::OnStart (StartFlags flags) {
540+ void IterationHistogram ::OnStart (StartFlags flags) {
539541 if (enabled_ || IsHandleClosing ()) return ;
540542 enabled_ = true ;
541543 if (flags == StartFlags::RESET ) histogram ()->Reset ();
@@ -548,42 +550,42 @@ void ELDHistogram::OnStart(StartFlags flags) {
548550 uv_unref (reinterpret_cast <uv_handle_t *>(&prepare_handle_));
549551}
550552
551- void ELDHistogram ::OnStop () {
553+ void IterationHistogram ::OnStop () {
552554 if (!enabled_ || IsHandleClosing ()) return ;
553555 enabled_ = false ;
554556 uv_check_stop (&check_handle_);
555557 uv_prepare_stop (&prepare_handle_);
556558}
557559
558- void ELDHistogram ::Close (Local<Value> close_callback) {
560+ void IterationHistogram ::Close (Local<Value> close_callback) {
559561 if (IsHandleClosing ()) return ;
560562 OnStop ();
561563 HandleWrap::Close (close_callback);
562564 uv_close (reinterpret_cast <uv_handle_t *>(&prepare_handle_), nullptr );
563565}
564566
565- void ELDHistogram ::Start (const FunctionCallbackInfo<Value>& args) {
566- ELDHistogram * histogram;
567+ void IterationHistogram ::Start (const FunctionCallbackInfo<Value>& args) {
568+ IterationHistogram * histogram;
567569 ASSIGN_OR_RETURN_UNWRAP (&histogram, args.This ());
568570 histogram->OnStart (args[0 ]->IsTrue () ? StartFlags::RESET : StartFlags::NONE );
569571}
570572
571- void ELDHistogram ::FastStart (Local<Value> receiver, bool reset) {
573+ void IterationHistogram ::FastStart (Local<Value> receiver, bool reset) {
572574 TRACK_V8_FAST_API_CALL (" histogram.eventLoopDelay.start" );
573- ELDHistogram * histogram;
575+ IterationHistogram * histogram;
574576 ASSIGN_OR_RETURN_UNWRAP (&histogram, receiver);
575577 histogram->OnStart (reset ? StartFlags::RESET : StartFlags::NONE );
576578}
577579
578- void ELDHistogram ::Stop (const FunctionCallbackInfo<Value>& args) {
579- ELDHistogram * histogram;
580+ void IterationHistogram ::Stop (const FunctionCallbackInfo<Value>& args) {
581+ IterationHistogram * histogram;
580582 ASSIGN_OR_RETURN_UNWRAP (&histogram, args.This ());
581583 histogram->OnStop ();
582584}
583585
584- void ELDHistogram ::FastStop (Local<Value> receiver) {
586+ void IterationHistogram ::FastStop (Local<Value> receiver) {
585587 TRACK_V8_FAST_API_CALL (" histogram.eventLoopDelay.stop" );
586- ELDHistogram * histogram;
588+ IterationHistogram * histogram;
587589 ASSIGN_OR_RETURN_UNWRAP (&histogram, receiver);
588590 histogram->OnStop ();
589591}
@@ -751,7 +753,7 @@ HistogramImpl* HistogramImpl::FromJSObject(Local<Value> value) {
751753 HistogramImpl::kImplField , EmbedderDataTag::kDefault ));
752754}
753755
754- std::unique_ptr<worker::TransferData> ELDHistogram ::CloneForMessaging () const {
756+ std::unique_ptr<worker::TransferData> IterationHistogram ::CloneForMessaging () const {
755757 return std::make_unique<HistogramBase::HistogramTransferData>(histogram ());
756758}
757759
0 commit comments