Skip to content
1 viewer

rust 1,855,033 · typescript 234,882 · javascript 132,632 · python 19,643 · 6,389 files · digest d8586b9e8a33 · built in 1.5 s · crystals off

publish_response

cre8_app_conduit::connection::streaming::publish_response

fn · cre8-app-conduit · crates/cre8-app-conduit/src/connection/streaming.rs:1173 pub(crate)

104lines
5cyclomatic
2max nesting
35statements
3? exits
2params
1callers
15callees
0.6 (p49)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (1 direct callers, 15 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 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 3 sitesname · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 3 sitesmethod · 2 sitesname · 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::connectpublish_responseapp-conduit · cc 5cre8_app_conduit::connection::streaming::publish_responseappend_eventapp-conduit · cc 1cre8_app_conduit::store::append_eventrequire_fieldapp-conduit · cc 1cre8_app_conduit::connection::input_parsing::require_fieldresolve_job_idapp-conduit · cc 1cre8_app_conduit::connection::resolve::resolve_job_idresolve_sourceapp-conduit · cc 1cre8_app_conduit::connection::resolve::resolve_sourceget_jobapp-conduit · cc 1cre8_app_conduit::store::get_jobpublish_source_to_streamapp-conduit · cc 4cre8_app_conduit::connection::streaming::publish_source_to_streamresolve_publish_sourcesapp-conduit · cc 6cre8_app_conduit::connection::streaming::resolve_publish_sourcesresolve_publish_stream_idapp-conduit · cc 1cre8_app_conduit::connection::streaming::resolve_publish_stream_idresolve_publish_capacityapp-conduit · cc 1cre8_app_conduit::connection::streaming::resolve_publish_capacityresolve_publish_auto_openapp-conduit · cc 1cre8_app_conduit::connection::streaming::resolve_publish_auto_openresolve_publish_widthapp-conduit · cc 1cre8_app_conduit::connection::streaming::resolve_publish_widthresolve_publish_heightapp-conduit · cc 1cre8_app_conduit::connection::streaming::resolve_publish_heightresolve_publish_indexapp-conduit · cc 1cre8_app_conduit::connection::streaming::resolve_publish_indexresolve_publish_pts_usapp-conduit · cc 1cre8_app_conduit::connection::streaming::resolve_publish_pts_usParamDescriptor::clamputil-dsp · cc 5cre8_util_dsp::params::ParamDescriptor::clampSampleRate::as_u64util-dsp · cc 1cre8_util_dsp::SampleRate::as_u64spec_stringapp-conduit · cc 1cre8_app_conduit::connection::input_parsing::spec_stringpush_publish_source_uniqueapp-conduit · cc 3cre8_app_conduit::connection::streaming::push_publish_source_uniquepublish_frame_to_streamapp-conduit · cc 2cre8_app_conduit::connection::streaming::publish_frame_to_streampush_publish_source_listapp-conduit · cc 2cre8_app_conduit::connection::streaming::push_publish_source_listpush_publish_sources_from_s…app-conduit · cc 5cre8_app_conduit::connection::streaming::push_publish_sources_from_specresolve_publish_frame_formatapp-conduit · cc 1cre8_app_conduit::connection::streaming::resolve_publish_frame_formatpublish_frame_dimension_err…app-conduit · cc 6cre8_app_conduit::connection::streaming::publish_frame_dimension_errorread_publish_source_bytesapp-conduit · cc 1cre8_app_conduit::connection::streaming::read_publish_source_bytes

Control flow

Source not readable from this process.

Callers 1

Callees 15

Source not readable from this process.