Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

EmulationSession::stop

cre8_app_emulation::session::EmulationSession::stop

method · cre8-app-emulation · crates/cre8-app-emulation/src/session.rs:2041 pub

19lines
3cyclomatic
1max nesting
9statements
0? exits
1params
30callers
2callees
4.9 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 siteself · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitestopped_gameboy_sessionapp-emulation · cc 1cre8_app_emulation::session::checkpoint_tests::stopped_gameboy_sessionEmulationApp::shutdownapp-emulation · cc 2cre8_app_emulation::app::EmulationApp::shutdownraw_startapp-emulation · cc 13cre8_app_emulation::app::raw_startraw_stopapp-emulation · cc 8cre8_app_emulation::app::raw_stopcomplete_checkpoint_v1_http…app-emulation · cc 4cre8_app_emulation::app::tests::complete_checkpoint_v1_http_contract_preserves_legacy_and_rejects_nonempty_save_bodydurable_session_requires_au…app-emulation · cc 6cre8_app_emulation::app::cartridge_storage_tests::durable_session_requires_authenticated_account_for_every_mutationsame_cartridge_replacement_…app-emulation · cc 4cre8_app_emulation::app::cartridge_storage_tests::same_cartridge_replacement_flushes_latest_cells_before_hydration_and_retires_old_handleconflicting_commit_preserve…app-emulation · cc 2cre8_app_emulation::app::cartridge_storage_tests::conflicting_commit_preserves_live_session_pause_state_and_historyownerless_volatile_replacem…app-emulation · cc 2cre8_app_emulation::app::cartridge_storage_tests::ownerless_volatile_replacement_requires_installed_authority_before_removalguest_battery_save_survives…app-emulation · cc 11cre8_app_emulation::app::cartridge_storage_tests::guest_battery_save_survives_route_process_restartstopped_sessionapp-emulation · cc 1cre8_app_emulation::session::checkpoint_tests::stopped_sessionresetapp-emulation · cc 3cre8_app_emulation::src::browser::emulation-audio::resetclear_liveapp-emulation · cc 2cre8_app_emulation::app::input_tests::clear_liveEmulationSession::stop_and_…app-emulation · cc 1cre8_app_emulation::session::EmulationSession::stop_and_sealfixtureapp-emulation · cc 2cre8_app_emulation::app::stream_access_tests::fixtureclean_registryapp-emulation · cc 2cre8_app_emulation::app::cartridge_storage_tests::clean_registryclean_shutdown_registryapp-emulation · cc 2cre8_app_emulation::app::shutdown_tests::clean_shutdown_registryLiveSessionCleanup::dropapp-emulation · cc 2cre8_app_emulation::app::tests::LiveSessionCleanup::dropan_owned_session_admits_onl…app-emulation · cc 6cre8_app_emulation::app::tests::an_owned_session_admits_only_its_ownerCleanup::dropapp-emulation · cc 2cre8_app_emulation::app::cartridge_storage_tests::Cleanup::dropnamed_input_preserves_owner…app-emulation · cc 1cre8_app_emulation::app::input_tests::named_input_preserves_owner_stale_and_retired_session_gatesownerless_websocket_input_i…app-emulation · cc 2cre8_app_emulation::app::input_tests::ownerless_websocket_input_ignores_invalid_slots_and_retired_handlesCleanup::dropapp-emulation · cc 2cre8_app_emulation::app::manual_frame_tests::Cleanup::dropnamed_manual_frame_and_live…app-emulation · cc 5cre8_app_emulation::app::manual_frame_tests::named_manual_frame_and_live_memory_routes_reject_stale_owners_and_preserve_pauseEmulationSession::stopapp-emulation · cc 3cre8_app_emulation::session::EmulationSession::stopflush_owned_cartridge_stora…app-emulation · cc 1cre8_app_emulation::session::flush_owned_cartridge_storagerecord_stopapp-emulation · cc 3cre8_app_emulation::session_gossip::record_stopnow_secsplatform-time · cc 1cre8_platform_time::now_secslock_registryapp-emulation · cc 1cre8_app_emulation::session_gossip::lock_registryflush_bound_cartridge_stora…app-emulation · cc 13cre8_app_emulation::session::flush_bound_cartridge_storage

Control flow

Source not readable from this process.

Callers 30

Callees 2

Source not readable from this process.