Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.3 s · crystals off

handle_request

cre8_app_conduit::program_switch::handle_request

fn · cre8-app-conduit · crates/cre8-app-conduit/src/program_switch.rs:521 pub documented

11lines
5cyclomatic
1max nesting
3statements
0? exits
2params
4callers
7callees
1.1 (p82)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 7 sitesname · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 2 sitespath · 1 sitepath · 1 sitename · 1 sitename · 7 sitesname · 4 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 2 sitesname · 5 sitesname · 4 sitesmethod · 1 sitename · 2 sitesname · 2 sitesmethod · 1 sitename · 2 sitesproducer_status_htmlapp-conduit · cc 1cre8_app_conduit::view_templates_producer::producer_status_htmlrunapp-conduit · cc 4cre8_app_conduit::init::runproducer_bodyapp-conduit · cc 5cre8_app_conduit::view_templates_producer::producer_bodylive_playback_status_htmlapp-conduit · cc 1cre8_app_conduit::view_templates::live_playback_status_htmlconnectapp-conduit · cc 1cre8_app_conduit::bin::liveio_obs_smoke::run::connectstart_room_conduit_live_ses…app-room · cc 1cre8_app_room::connection::start_room_conduit_live_sessionhub_status_htmlapp-conduit · cc 2cre8_app_conduit::view_templates::hub_status_htmlhandle_statusapp-video · cc 1cre8_app_video::connection::handle_statushandle_scanapp-video · cc 3cre8_app_video::connection::handle_scaninspect_media_surfaceapp-realm · cc 3cre8_app_realm::connection::inspect_media_surfaceconnectapp-conduit · cc 61cre8_app_conduit::connection::connecta_program_cannot_be_its_own…app-conduit · cc 1cre8_app_conduit::program_switch::tests::a_program_cannot_be_its_own_angletake_and_stop_are_owner_gat…app-conduit · cc 1cre8_app_conduit::program_switch::tests::take_and_stop_are_owner_gated_while_status_stays_openstart_validates_its_inputs_…app-conduit · cc 2cre8_app_conduit::program_switch::tests::start_validates_its_inputs_before_opening_a_taphandle_requestapp-conduit · cc 5cre8_app_conduit::program_switch::handle_requestcaller_identityruntime-app-types · cc 1cre8_runtime_app_types::caller::caller_identityfailureapp-conduit · cc 1cre8_app_conduit::program_switch::failureoperation_ofapp-conduit · cc 1cre8_app_conduit::program_switch::operation_ofstart_responseapp-conduit · cc 11cre8_app_conduit::program_switch::start_responsetake_responseapp-conduit · cc 4cre8_app_conduit::program_switch::take_responsestop_responseapp-conduit · cc 2cre8_app_conduit::program_switch::stop_responsestatus_responseapp-conduit · cc 1cre8_app_conduit::program_switch::status_responseMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoverdropapp-view-lib · cc 7cre8_app_view_lib::assets::scripts::booking_picker::dropcaller_identity_from_actorruntime-app-types · cc 1cre8_runtime_app_types::caller::caller_identity_from_actorwith_conduit_state_id_scopeapp-conduit · cc 1cre8_app_conduit::state::with_conduit_state_id_scopeconduit_state_id_for_contextapp-conduit · cc 1cre8_app_conduit::state::conduit_state_id_for_contextdefault_mux_id_for_channel_…app-conduit · cc 1cre8_app_conduit::virtual_cam_broadcast::default_mux_id_for_channel_pubProgramState::newapp-conduit · cc 1cre8_app_conduit::program_switch::ProgramState::newprogramsapp-conduit · cc 1cre8_app_conduit::program_switch::programsstring_fieldapp-conduit · cc 1cre8_app_conduit::program_switch::string_fieldsubscribeapp-conduit · cc 2cre8_app_conduit::encoded_tap::subscribe

Control flow

Source not readable from this process.

Callers 4

Callees 7

Source not readable from this process.