@@ -64,10 +64,10 @@ CFunction HistogramBase::fast_record_(
6464 CFunction::Make (&HistogramBase::FastRecord));
6565CFunction HistogramBase::fast_record_delta_ (
6666 CFunction::Make (&HistogramBase::FastRecordDelta));
67- CFunction IntervalHistogram ::fast_start_ (
68- CFunction::Make (&IntervalHistogram ::FastStart));
69- CFunction IntervalHistogram ::fast_stop_ (
70- CFunction::Make (&IntervalHistogram ::FastStop));
67+ CFunction ELDHistogram ::fast_start_ (
68+ CFunction::Make (&ELDHistogram ::FastStart));
69+ CFunction ELDHistogram ::fast_stop_ (
70+ CFunction::Make (&ELDHistogram ::FastStop));
7171
7272void HistogramImpl::AddMethods (Isolate* isolate, Local<FunctionTemplate> tmpl) {
7373 // TODO(@jasnell): The bigint API variations do not yet support fast
@@ -319,25 +319,25 @@ void HistogramBase::HistogramTransferData::MemoryInfo(
319319 tracker->TrackField (" histogram" , histogram_);
320320}
321321
322- Local<FunctionTemplate> IntervalHistogram ::GetConstructorTemplate (
322+ Local<FunctionTemplate> ELDHistogram ::GetConstructorTemplate (
323323 Environment* env) {
324- Local<FunctionTemplate> tmpl = env->intervalhistogram_constructor_template ();
324+ Local<FunctionTemplate> tmpl = env->eldhistogram_constructor_template ();
325325 if (tmpl.IsEmpty ()) {
326326 Isolate* isolate = env->isolate ();
327327 tmpl = NewFunctionTemplate (isolate, nullptr );
328328 tmpl->Inherit (HandleWrap::GetConstructorTemplate (env));
329329 tmpl->SetClassName (FIXED_ONE_BYTE_STRING (isolate, " Histogram" ));
330330 auto instance = tmpl->InstanceTemplate ();
331- instance->SetInternalFieldCount (IntervalHistogram ::kInternalFieldCount );
331+ instance->SetInternalFieldCount (ELDHistogram ::kInternalFieldCount );
332332 HistogramImpl::AddMethods (isolate, tmpl);
333333 SetFastMethod (isolate, instance, " start" , Start, &fast_start_);
334334 SetFastMethod (isolate, instance, " stop" , Stop, &fast_stop_);
335- env->set_intervalhistogram_constructor_template (tmpl);
335+ env->set_eldhistogram_constructor_template (tmpl);
336336 }
337337 return tmpl;
338338}
339339
340- void IntervalHistogram ::RegisterExternalReferences (
340+ void ELDHistogram ::RegisterExternalReferences (
341341 ExternalReferenceRegistry* registry) {
342342 registry->Register (Start);
343343 registry->Register (Stop);
@@ -346,7 +346,7 @@ void IntervalHistogram::RegisterExternalReferences(
346346 HistogramImpl::RegisterExternalReferences (registry);
347347}
348348
349- IntervalHistogram::IntervalHistogram (
349+ ELDHistogram::ELDHistogram (
350350 Environment* env,
351351 Local<Object> wrap,
352352 AsyncWrap::ProviderType type,
@@ -369,7 +369,7 @@ IntervalHistogram::IntervalHistogram(
369369 prepare_handle_.data = this ;
370370}
371371
372- BaseObjectPtr<IntervalHistogram> IntervalHistogram ::Create (
372+ BaseObjectPtr<ELDHistogram> ELDHistogram ::Create (
373373 Environment* env,
374374 const Histogram::Options& options) {
375375 Local<Object> obj;
@@ -379,23 +379,23 @@ BaseObjectPtr<IntervalHistogram> IntervalHistogram::Create(
379379 return nullptr ;
380380 }
381381
382- return MakeBaseObject<IntervalHistogram >(
382+ return MakeBaseObject<ELDHistogram >(
383383 env,
384384 obj,
385385 AsyncWrap::PROVIDER_ELDHISTOGRAM ,
386386 options);
387387}
388388
389- void IntervalHistogram ::PrepareCB (uv_prepare_t * handle) {
390- IntervalHistogram * self = static_cast <IntervalHistogram *>(handle->data );
389+ void ELDHistogram ::PrepareCB (uv_prepare_t * handle) {
390+ ELDHistogram * self = static_cast <ELDHistogram *>(handle->data );
391391 if (!self->enabled_ ) return ;
392392 self->prepare_time_ = uv_hrtime ();
393393 self->timeout_ = uv_backend_timeout (handle->loop );
394394}
395395
396- void IntervalHistogram ::CheckCB (uv_check_t * handle) {
397- IntervalHistogram * self =
398- ContainerOf (&IntervalHistogram ::check_handle_, handle);
396+ void ELDHistogram ::CheckCB (uv_check_t * handle) {
397+ ELDHistogram * self =
398+ ContainerOf (&ELDHistogram ::check_handle_, handle);
399399 if (!self->enabled_ ) return ;
400400
401401 uint64_t check_time = uv_hrtime ();
@@ -413,11 +413,11 @@ void IntervalHistogram::CheckCB(uv_check_t* handle) {
413413 self->check_time_ = check_time;
414414}
415415
416- void IntervalHistogram ::MemoryInfo (MemoryTracker* tracker) const {
416+ void ELDHistogram ::MemoryInfo (MemoryTracker* tracker) const {
417417 tracker->TrackField (" histogram" , histogram ());
418418}
419419
420- void IntervalHistogram ::OnStart (StartFlags flags) {
420+ void ELDHistogram ::OnStart (StartFlags flags) {
421421 if (enabled_ || IsHandleClosing ()) return ;
422422 enabled_ = true ;
423423 if (flags == StartFlags::RESET )
@@ -431,20 +431,20 @@ void IntervalHistogram::OnStart(StartFlags flags) {
431431 uv_unref (reinterpret_cast <uv_handle_t *>(&prepare_handle_));
432432}
433433
434- void IntervalHistogram ::OnStop () {
434+ void ELDHistogram ::OnStop () {
435435 if (!enabled_ || IsHandleClosing ()) return ;
436436 enabled_ = false ;
437437 uv_check_stop (&check_handle_);
438438 uv_prepare_stop (&prepare_handle_);
439439}
440440
441- void IntervalHistogram ::PrepareCloseCB (uv_handle_t * handle) {
442- IntervalHistogram * self = static_cast <IntervalHistogram *>(handle->data );
441+ void ELDHistogram ::PrepareCloseCB (uv_handle_t * handle) {
442+ ELDHistogram * self = static_cast <ELDHistogram *>(handle->data );
443443 uv_close (reinterpret_cast <uv_handle_t *>(&self->check_handle_ ),
444444 HandleWrap::OnClose);
445445}
446446
447- void IntervalHistogram ::Close (Local<Value> close_callback) {
447+ void ELDHistogram ::Close (Local<Value> close_callback) {
448448 if (IsHandleClosing ()) return ;
449449 OnStop ();
450450 state_ = kClosing ;
@@ -460,28 +460,28 @@ void IntervalHistogram::Close(Local<Value> close_callback) {
460460 PrepareCloseCB);
461461}
462462
463- void IntervalHistogram ::Start (const FunctionCallbackInfo<Value>& args) {
464- IntervalHistogram * histogram;
463+ void ELDHistogram ::Start (const FunctionCallbackInfo<Value>& args) {
464+ ELDHistogram * histogram;
465465 ASSIGN_OR_RETURN_UNWRAP (&histogram, args.This ());
466466 histogram->OnStart (args[0 ]->IsTrue () ? StartFlags::RESET : StartFlags::NONE );
467467}
468468
469- void IntervalHistogram ::FastStart (Local<Value> receiver, bool reset) {
469+ void ELDHistogram ::FastStart (Local<Value> receiver, bool reset) {
470470 TRACK_V8_FAST_API_CALL (" histogram.start" );
471- IntervalHistogram * histogram;
471+ ELDHistogram * histogram;
472472 ASSIGN_OR_RETURN_UNWRAP (&histogram, receiver);
473473 histogram->OnStart (reset ? StartFlags::RESET : StartFlags::NONE );
474474}
475475
476- void IntervalHistogram ::Stop (const FunctionCallbackInfo<Value>& args) {
477- IntervalHistogram * histogram;
476+ void ELDHistogram ::Stop (const FunctionCallbackInfo<Value>& args) {
477+ ELDHistogram * histogram;
478478 ASSIGN_OR_RETURN_UNWRAP (&histogram, args.This ());
479479 histogram->OnStop ();
480480}
481481
482- void IntervalHistogram ::FastStop (Local<Value> receiver) {
482+ void ELDHistogram ::FastStop (Local<Value> receiver) {
483483 TRACK_V8_FAST_API_CALL (" histogram.stop" );
484- IntervalHistogram * histogram;
484+ ELDHistogram * histogram;
485485 ASSIGN_OR_RETURN_UNWRAP (&histogram, receiver);
486486 histogram->OnStop ();
487487}
@@ -650,7 +650,7 @@ HistogramImpl* HistogramImpl::FromJSObject(Local<Value> value) {
650650}
651651
652652std::unique_ptr<worker::TransferData>
653- IntervalHistogram ::CloneForMessaging () const {
653+ ELDHistogram ::CloneForMessaging () const {
654654 return std::make_unique<HistogramBase::HistogramTransferData>(histogram ());
655655}
656656
0 commit comments