Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-webrtc/src/shared_transport.rs

cre8-webrtc · module shared_transport · src · 457 lines (317 code, 90 comment) · sha 26f4389c2772160c

Items

type SessionId enum Outbound trait PolledSession struct SessionSlot struct TransportInner struct ThreadCtx struct SharedTransport const WORKER_IDLE_SLEEP const MAX_SERVICE_GAP impl SharedTransport impl Drop for SharedTransport struct FakeSession impl PolledSession for FakeSession struct Probe

Functions

By call-graph weight (PageRank; 1.0 is the average function). 25 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
destination_forsrc/shared_transport.rs:122fn113301.6
SharedTransport::spawnsrc/shared_transport.rs:220method452141.4
SharedTransport::registersrc/shared_transport.rs:277method82501
fakesrc/shared_transport.rs:355fn101501
transportsrc/shared_transport.rs:366fn41511
SharedTransport::stopsrc/shared_transport.rs:299method31100.9
SharedTransport::session_countsrc/shared_transport.rs:294method31300.8
read_loopsrc/shared_transport.rs:135fn276130.8
service_loopsrc/shared_transport.rs:164fn5012100.8
eventuallysrc/shared_transport.rs:373fn103200.7
SharedTransport::local_addrsrc/shared_transport.rs:266method31000.5
SharedTransport::local_candidatessrc/shared_transport.rs:270method31000.5
SharedTransport::removesrc/shared_transport.rs:287method62000.5
SharedTransport::dropsrc/shared_transport.rs:305trait impl83010.5
FakeSession::handle_inputsrc/shared_transport.rs:329trait impl31000.5
FakeSession::servicesrc/shared_transport.rs:333trait impl31000.5
FakeSession::poll_outboundsrc/shared_transport.rs:337trait impl72000.5
FakeSession::is_disconnectedsrc/shared_transport.rs:345trait impl32000.5
one_port_serves_many_sessionssrc/shared_transport.rs:385fn121040.5
removing_a_session_clears_it_from_the_demux_toosrc/shared_transport.rs:399fn101040.5
workers_service_registered_sessionssrc/shared_transport.rs:411fn81040.5
a_disconnected_session_is_reclaimed_without_being_removed_by_handsrc/shared_transport.rs:421fn51050.5
a_concrete_bind_always_answers_with_itselfsrc/shared_transport.rs:428fn61010.5
a_wildcard_bind_picks_a_locality_matching_candidatesrc/shared_transport.rs:436fn121010.5
dropping_the_transport_stops_its_threadssrc/shared_transport.rs:452fn51030.5

Source not readable from this process.