Skip to content
1 viewer

rust 1,880,524 · typescript 232,735 · javascript 134,853 · python 22,539 · 6,529 files · digest 0753164a9f64 · built in 15.6 s · crystals off

tune

cre8_app_radio::loop_runner::tune

fn · cre8-app-radio · crates/cre8-app-radio/src/loop_runner.rs:683 pub

128lines
6cyclomatic
1max nesting
40statements
0? exits
2params
2callers
20callees
0.8 (p68)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (2 direct callers, 20 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitemethod · 1 siteradio_connect_innerapp-radio · cc 6cre8_app_radio::connection::radio_connect_innerhandle_radio_core_actionapp-radio · cc 8cre8_app_radio::connection::handle_radio_core_actiontune_rejects_unknown_format…app-radio · cc 1cre8_app_radio::loop_runner::shutdown_tests::tune_rejects_unknown_format_before_spawning_workertuneapp-radio · cc 6cre8_app_radio::loop_runner::tunenow_msplatform-time · cc 1cre8_platform_time::now_mstune_registryapp-radio · cc 1cre8_app_radio::state::tune_registrywith_conduit_state_id_scopeapp-conduit · cc 1cre8_app_conduit::state::with_conduit_state_id_scoperecord_station_eventapp-conduit · cc 2cre8_app_conduit::state::record_station_eventclaim_audio_producerapp-conduit · cc 4cre8_app_conduit::streaming::audio_stream::claim_audio_producerresolve_orchestrationapp-radio · cc 2cre8_app_radio::orchestration::resolve_orchestrationrelease_audio_producer_leaseapp-conduit · cc 3cre8_app_conduit::streaming::audio_stream::release_audio_producer_leaseunregister_shutdownapp-radio · cc 4cre8_app_radio::state::unregister_shutdownactive_conduit_state_idapp-conduit · cc 1cre8_app_conduit::state::active_conduit_state_idregister_shutdownapp-radio · cc 3cre8_app_radio::state::register_shutdowncommit_pending_receiptsruntime-app-types · cc 4cre8_runtime_app_types::types::contract::commit_pending_receiptsprune_tune_registry_lockedapp-radio · cc 3cre8_app_radio::state::prune_tune_registry_lockedpcm_layout_for_orchestrationapp-radio · cc 2cre8_app_radio::orchestration::pcm_layout_for_orchestrationfinish_tune_recordapp-radio · cc 8cre8_app_radio::state::finish_tune_recordconduit_state_for_contextapp-conduit · cc 4cre8_app_conduit::state::conduit_state_for_contextnormalize_audio_stream_idapp-conduit · cc 1cre8_app_conduit::streaming::audio_stream::normalize_audio_stream_idChain::withutil-dsp · cc 1cre8_util_dsp::processor::Chain::withstateapp-conduit · cc 1cre8_app_conduit::streaming::audio_stream::stateSampleRate::hzutil-dsp · cc 1cre8_util_dsp::SampleRate::hzcurrent_thread_state_idapp-conduit · cc 1cre8_app_conduit::state::current_thread_state_idstop_registryapp-radio · cc 1cre8_app_radio::state::stop_registryparse_music_modeapp-radio · cc 10cre8_app_radio::orchestration::parse_music_modecompact_tune_resultapp-radio · cc 4cre8_app_radio::state::compact_tune_resultmark_audio_producer_telemet…app-conduit · cc 1cre8_app_conduit::streaming::audio_stream::mark_audio_producer_telemetry_stopped

Control flow

Source not readable from this process.

Callees 20

Source not readable from this process.