Skip to content
1 viewer

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

ChunkWriter::write_message

cre8_app_conduit::rtmp_push::ChunkWriter::write_message

method · cre8-app-conduit · crates/cre8-app-conduit/src/rtmp_push.rs:537 pub generic

51lines
6cyclomatic
2max nesting
27statements
4? exits
7params
10callers
0callees
4.2 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

method · 1 siteself · 2 sitesname · 1 siteself · 5 sitesself · 1 siteself · 1 sitename · 1 sitepath · 1 sitepath · 3 sitespath · 1 siteself · 4 sitesself · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitesPublishSession::connect_can…app-conduit · cc 1cre8_app_conduit::rtmp_push::PublishSession::connect_cancellablePublishSession::answer_prot…app-conduit · cc 5cre8_app_conduit::rtmp_push::PublishSession::answer_protocol_controlspawn_fake_ingestapp-conduit · cc 1cre8_app_conduit::rtmp_push::tests::spawn_fake_ingestPublishSession::send_unitapp-conduit · cc 10cre8_app_conduit::rtmp_push::PublishSession::send_unitPublishSession::pumpapp-conduit · cc 8cre8_app_conduit::rtmp_push::PublishSession::pumpa_dropped_handshake_reconne…app-conduit · cc 2cre8_app_conduit::rtmp_push_lifecycle_tests::a_dropped_handshake_reconnects_and_resends_decoder_headersPublishSession::send_controlapp-conduit · cc 1cre8_app_conduit::rtmp_push::PublishSession::send_controlspawn_fake_ingest_onapp-conduit · cc 16cre8_app_conduit::rtmp_push::tests::spawn_fake_ingest_onPublishSession::negotiate_p…app-conduit · cc 1cre8_app_conduit::rtmp_push::PublishSession::negotiate_publishPublishSession::sendapp-conduit · cc 1cre8_app_conduit::rtmp_push::PublishSession::senda_short_message_is_one_type…app-conduit · cc 1cre8_app_conduit::rtmp_push::tests::a_short_message_is_one_type_zero_chunka_long_message_splits_on_co…app-conduit · cc 1cre8_app_conduit::rtmp_push::tests::a_long_message_splits_on_continuation_headersa_timestamp_past_the_24_bit…app-conduit · cc 1cre8_app_conduit::rtmp_push::tests::a_timestamp_past_the_24_bit_field_escapes_to_the_extended_formthe_parser_reassembles_what…app-conduit · cc 2cre8_app_conduit::rtmp_push::tests::the_parser_reassembles_what_the_writer_splitset_chunk_size_from_the_ser…app-conduit · cc 1cre8_app_conduit::rtmp_push::tests::set_chunk_size_from_the_server_applies_to_the_next_messagea_message_too_large_for_the…app-conduit · cc 1cre8_app_conduit::rtmp_push::tests::a_message_too_large_for_the_length_field_is_refused_not_truncatedChunkWriter::write_messageapp-conduit · cc 6cre8_app_conduit::rtmp_push::ChunkWriter::write_message

Control flow

Source not readable from this process.

Callees 0

    Source not readable from this process.