Skip to content
1 viewer

rust 1,863,595 · typescript 235,774 · javascript 133,240 · python 20,426 · 6,417 files · digest 0b3c7cffac51 · built in 1.9 s · crystals off

drive_relay

cre8_app_conduit::peer_relay::drive_relay

fn · cre8-app-conduit · crates/cre8-app-conduit/src/peer_relay.rs:917 documented

86lines
15cyclomatic
3max nesting
55statements
0? exits
4params
4callers
11callees
0.6 (p53)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 2 sitesname · 1 sitename · 1 sitemethod · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 2 sitesmethod · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesmethod · 1 sitemethod · 8 sitesname · 1 siteself · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitehandle_requestapp-conduit · cc 5cre8_app_conduit::peer_relay::handle_requestthe_relay_registry_refuses_…app-conduit · cc 3cre8_app_conduit::peer_relay::tests::the_relay_registry_refuses_past_its_capadd_responseapp-conduit · cc 14cre8_app_conduit::peer_relay::add_responserelay_registers_pushes_and_…app-conduit · cc 2cre8_app_conduit::peer_relay::tests::relay_registers_pushes_and_stops_on_the_peerfailed_batches_are_retried_…app-conduit · cc 2cre8_app_conduit::peer_relay::tests::failed_batches_are_retried_from_the_last_keyframea_private_relay_is_unlisted…app-conduit · cc 3cre8_app_conduit::peer_relay::tests::a_private_relay_is_unlisted_and_carries_a_pass_on_every_batchdrive_relayapp-conduit · cc 15cre8_app_conduit::peer_relay::drive_relayMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoverTimestamp::elapsedplatform-time · cc 1cre8_platform_time::Timestamp::elapseddropapp-view-lib · cc 7cre8_app_view_lib::assets::scripts::booking_picker::dropRelayEntry::gatedapp-conduit · cc 1cre8_app_conduit::peer_relay::RelayEntry::gatedframe_for_unitapp-conduit · cc 2cre8_app_conduit::peer_relay::frame_for_unitRelayStats::note_errorapp-conduit · cc 1cre8_app_conduit::peer_relay::RelayStats::note_errorpost_batchapp-conduit · cc 3cre8_app_conduit::peer_relay::post_batchcollapse_to_last_keyframeapp-conduit · cc 3cre8_app_conduit::peer_relay::collapse_to_last_keyframeunit_is_protectedapp-conduit · cc 2cre8_app_conduit::peer_relay::unit_is_protectedbatch_bytesapp-conduit · cc 1cre8_app_conduit::peer_relay::batch_bytesstart_peer_channelapp-conduit · cc 2cre8_app_conduit::peer_relay::start_peer_channelwarn_onceutil-lock-ext · cc 3cre8_util_lock_ext::warn_onceTimestamp::elapsed_msplatform-time · cc 1cre8_platform_time::Timestamp::elapsed_msNetworkClient::sharedapp-network-client · cc 1cre8_app_network_client::client::NetworkClient::sharedfindapp-view-lib · cc 2cre8_app_view_lib::assets::scripts::booking_picker::findbucketapp-view-lib · cc 2cre8_app_view_lib::assets::scripts::booking_picker::bucketrenderMonthapp-view-lib · cc 9cre8_app_view_lib::assets::scripts::booking_picker::renderMonthmonthOfapp-view-lib · cc 1cre8_app_view_lib::assets::scripts::booking_picker::monthOfrenderSlotsapp-view-lib · cc 11cre8_app_view_lib::assets::scripts::booking_picker::renderSlotsStreamFrame::with_audio_lay…wire · cc 1cre8_wire::frame::StreamFrame::with_audio_layoutRelayAuth::headersapp-conduit · cc 3cre8_app_conduit::peer_relay::RelayAuth::headers

Control flow

Source not readable from this process.

Callees 11

Source not readable from this process.