1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off
crates/cre8-app-conduit/src/http/http_routes.rs
Items
enum ConduitMediaHttpRoute struct WebmSegmentRoute struct Fmp4SegmentRoute struct SubtitlePlaylistRoute struct SubtitleSegmentRoute enum MediaHttpMethod impl MediaHttpMethod enum MediaRouteExtractor impl MediaRouteExtractor struct MediaHttpRouteMatcher const MEDIA_HTTP_ROUTE_MATCHERS
Functions
By call-graph weight (PageRank; 1.0 is the average function). 55 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| stream_id_from_url_betweensrc/http/http_routes.rs:78 | fn | 8 | 5 | 25 | 0 | 9.9 | |
| stream_id_from_urlsrc/http/http_routes.rs:69 | fn | 8 | 3 | 16 | 0 | 8.9 | |
| stream_id_from_url_anysrc/http/http_routes.rs:87 | fn | 3 | 1 | 6 | 1 | 4.8 | |
| stream_id_from_url_leaf_anysrc/http/http_routes.rs:91 | fn | 3 | 1 | 4 | 1 | 3 | |
| language_segmentsrc/http/http_routes.rs:206 | fn | 7 | 4 | 2 | 0 | 1.6 | |
| mjpeg_stream_id_from_urlsrc/http/http_routes.rs:95 | fn | 4 | 1 | 4 | 2 | 1.5 | |
| audio_live_id_from_urlsrc/http/http_routes.rs:120 | fn | 4 | 1 | 4 | 2 | 1.1 | |
| match_media_http_routesrc/http/http_routes.rs:523 | fn | 6 | 2 | 3 | 0 | 1 | |
| webm_segment_from_urlsrc/http/http_routes.rs:162 | fn | 14 | 7 | 2 | 0 | 1 | |
| webm_latest_id_from_urlsrc/http/http_routes.rs:158 | fn | 3 | 1 | 2 | 1 | 1 | |
| av_mux_id_from_urlsrc/http/http_routes.rs:154 | fn | 3 | 1 | 2 | 1 | 1 | |
| hls_manifest_id_from_urlsrc/http/http_routes.rs:195 | fn | 3 | 1 | 3 | 1 | 0.8 | |
| hls_variant_id_from_urlsrc/http/http_routes.rs:199 | fn | 3 | 1 | 3 | 1 | 0.8 | |
| audio_status_id_from_urlsrc/http/http_routes.rs:263 | fn | 4 | 1 | 3 | 2 | 0.8 | |
| fmp4_init_id_from_urlsrc/http/http_routes.rs:177 | fn | 3 | 1 | 2 | 1 | 0.7 | |
| fmp4_segment_from_urlsrc/http/http_routes.rs:181 | fn | 13 | 7 | 2 | 0 | 0.7 | |
| recon_verify_mux_id_from_urlsrc/http/http_routes.rs:288 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| stream_status_id_from_urlsrc/http/http_routes.rs:115 | fn | 4 | 1 | 2 | 2 | 0.7 | |
| audio_session_id_from_urlsrc/http/http_routes.rs:268 | fn | 4 | 1 | 3 | 2 | 0.7 | |
| stream_close_id_from_urlsrc/http/http_routes.rs:110 | fn | 4 | 1 | 2 | 2 | 0.7 | |
| subtitle_playlist_from_urlsrc/http/http_routes.rs:214 | fn | 13 | 7 | 2 | 1 | 0.7 | |
| audio_opus_id_from_urlsrc/http/http_routes.rs:144 | fn | 4 | 1 | 3 | 2 | 0.7 | |
| audio_pcm_id_from_urlsrc/http/http_routes.rs:130 | fn | 4 | 1 | 3 | 2 | 0.7 | |
| audio_wav_id_from_urlsrc/http/http_routes.rs:139 | fn | 4 | 1 | 3 | 2 | 0.7 | |
| recon_state_channel_from_urlsrc/http/http_routes.rs:299 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| recon_witnesses_channel_from_urlsrc/http/http_routes.rs:303 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| audio_start_id_from_urlsrc/http/http_routes.rs:248 | fn | 4 | 1 | 3 | 2 | 0.6 | |
| audio_session_save_id_from_urlsrc/http/http_routes.rs:273 | fn | 4 | 1 | 3 | 2 | 0.6 | |
| audio_session_load_id_from_urlsrc/http/http_routes.rs:278 | fn | 4 | 1 | 3 | 2 | 0.6 | |
| audio_bounce_id_from_urlsrc/http/http_routes.rs:283 | fn | 4 | 1 | 3 | 2 | 0.6 | |
| subtitle_segment_from_urlsrc/http/http_routes.rs:228 | fn | 14 | 7 | 2 | 1 | 0.6 | |
| audio_flac_id_from_urlsrc/http/http_routes.rs:149 | fn | 4 | 1 | 3 | 2 | 0.6 | |
| stream_open_id_from_urlsrc/http/http_routes.rs:100 | fn | 4 | 1 | 2 | 2 | 0.6 | |
| stream_publish_id_from_urlsrc/http/http_routes.rs:105 | fn | 4 | 1 | 2 | 2 | 0.6 | |
| audio_sse_id_from_urlsrc/http/http_routes.rs:125 | fn | 4 | 1 | 3 | 2 | 0.6 | |
| audio_mp3_id_from_urlsrc/http/http_routes.rs:135 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| audio_close_id_from_urlsrc/http/http_routes.rs:258 | fn | 4 | 1 | 1 | 2 | 0.6 | |
| audio_open_id_from_urlsrc/http/http_routes.rs:243 | fn | 4 | 1 | 1 | 2 | 0.6 | |
| audio_publish_id_from_urlsrc/http/http_routes.rs:253 | fn | 4 | 1 | 1 | 2 | 0.6 | |
| recon_key_from_urlsrc/http/http_routes.rs:294 | fn | 4 | 1 | 0 | 0 | 0.5 | |
| MediaHttpMethod::matchessrc/http/http_routes.rs:314 | method | 6 | 2 | 0 | 0 | 0.5 | |
| MediaRouteExtractor::matchessrc/http/http_routes.rs:332 | method | 9 | 5 | 0 | 0 | 0.5 | |
| audio_stream_ids_parse_conduit_first_routessrc/http/http_routes.rs:535 | fn | 50 | 1 | 0 | 12 | 0.5 | |
| audio_stream_ids_still_parse_legacy_routessrc/http/http_routes.rs:587 | fn | 35 | 1 | 0 | 12 | 0.5 | |
| audio_stream_ids_reject_missing_or_nested_idssrc/http/http_routes.rs:624 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| audio_container_routes_match_specific_handlerssrc/http/http_routes.rs:630 | fn | 18 | 1 | 0 | 1 | 0.5 | |
| video_stream_ids_parse_conduit_first_routessrc/http/http_routes.rs:650 | fn | 22 | 1 | 0 | 5 | 0.5 | |
| video_stream_ids_still_parse_legacy_routessrc/http/http_routes.rs:674 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| video_stream_ids_reject_missing_or_nested_conduit_first_idssrc/http/http_routes.rs:680 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| av_mux_ids_parse_rtmo_alias_and_reject_nested_pathssrc/http/http_routes.rs:686 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| webm_latest_ids_parse_media_routesrc/http/http_routes.rs:693 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| webm_segment_routes_parse_only_leaf_mux_ids_and_numeric_sequencessrc/http/http_routes.rs:699 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| fmp4_routes_parse_leaf_mux_ids_and_numeric_sequencessrc/http/http_routes.rs:709 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| hls_routes_parse_master_and_variantsrc/http/http_routes.rs:719 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| subtitle_routes_parse_language_and_sequence_without_colliding_with_hlssrc/http/http_routes.rs:728 | fn | 30 | 1 | 0 | 5 | 0.5 |
Source not readable from this process.