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

broadcast_to_room

cre8_app_network::relay::broadcast_to_room

fn · cre8-app-network · crates/cre8-app-network/src/relay.rs:139 pub documented

37lines
8cyclomatic
3max nesting
24statements
0? exits
3params
9callers
4callees
3.2 (p98)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 3 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 3 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitedistribute_resultapp-matching · cc 4cre8_app_matching::distribute::distribute_resultpublish_virtual_room_topicapp-virtual_bridge · cc 1cre8_app_virtual_bridge::logic::publish_virtual_room_topichandle_gateway_routeapp-gateway · cc 4cre8_app_gateway::server_ws::handle_gateway_routepublish_virtual_room_topicapp-virtual · cc 1cre8_app_virtual::connection::lifecycle::publish_virtual_room_topicrtc_signal_ack_statusapp-gateway · cc 3cre8_app_gateway::server_ws::rtc_signal_ack_statusbroadcast_connection_resultapp-gateway · cc 2cre8_app_gateway::route_broadcast::broadcast_connection_resultphase4_network_cohesionapp-matching · cc 1cre8_app_matching::distribute::phase4_network_cohesiondispatch_validation_matched…app-gateway · cc 12cre8_app_gateway::server_http_matched::dispatch_validation_matched_routebroadcast_early_returns_on_…app-gateway · cc 1cre8_app_gateway::route_broadcast::tests::broadcast_early_returns_on_failure_missing_type_or_roomhandle_compute_capability_j…app-gateway · cc 1cre8_app_gateway::server_ws::handle_compute_capability_jsonbroadcast_cohesionapp-matching · cc 1cre8_app_matching::distribute::broadcast_cohesionpublish_room_topicapp-gateway · cc 1cre8_app_gateway::adapters::ws_server::publish_room_topicbroadcast_route_resultapp-gateway · cc 3cre8_app_gateway::route_broadcast::broadcast_route_resulthandle_compute_capabilityapp-gateway · cc 5cre8_app_gateway::server_ws::handle_compute_capabilityhandle_world_poseapp-gateway · cc 3cre8_app_gateway::server_ws::handle_world_posehandle_rtc_peer_joinedapp-gateway · cc 3cre8_app_gateway::server_ws::handle_rtc_peer_joinedbroadcast_fans_out_to_room_…app-gateway · cc 4cre8_app_gateway::route_broadcast::tests::broadcast_fans_out_to_room_sessions_and_skips_senderconnection_lane_resolves_br…app-gateway · cc 3cre8_app_gateway::route_broadcast::tests::connection_lane_resolves_broadcast_route_by_connection_idtest_broadcast_to_room_prun…app-network · cc 1cre8_app_network::relay::tests::test_broadcast_to_room_prunes_dead_sendersbroadcast_to_roomapp-network · cc 8cre8_app_network::relay::broadcast_to_roomroom_session_mapapp-network · cc 1cre8_app_network::relay::room_session_mapunregister_peer_from_all_ro…app-network · cc 3cre8_app_network::relay::unregister_peer_from_all_roomstry_send_session_messageapp-network · cc 2cre8_app_network::relay::try_send_session_messageremove_peer_from_session_mapapp-network · cc 2cre8_app_network::relay::remove_peer_from_session_mapsession_mapapp-network · cc 1cre8_app_network::relay::session_maprecord_served_egressapp-network-client · cc 1cre8_app_network_client::traffic::record_served_egress

Control flow

Source not readable from this process.

Callers 9

Callees 4

Source not readable from this process.