Skip to content
1 viewer

rust 1,860,881 · typescript 235,770 · javascript 132,961 · python 20,426 · 6,411 files · digest 3bf1ccedeeb3 · built in 2 s · crystals off

GrblSession::handshake

cre8_app_device::gcode_stream::session::GrblSession::handshake

method · cre8-app-device · crates/cre8-app-device/src/gcode_stream/session.rs:582 pub(crate) documented

15lines
5cyclomatic
2max nesting
10statements
2? exits
3params
2callers
6callees
0.8 (p67)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

method · 1 siteself · 1 siteself · 1 siteself · 1 siteself · 1 sitemethod · 1 sitemethod · 1 siteself · 1 siteself · 1 siteself · 1 siteself · 1 sitemethod · 1 siteself · 1 sitepath · 1 siteself · 1 siteself · 1 siteself · 2 sitesrunapp-device · cc 5cre8_app_device::gcode_stream::oneshot::runGrblSession::run_streamapp-device · cc 3cre8_app_device::gcode_stream::session::GrblSession::run_streamGrblSession::streamapp-device · cc 8cre8_app_device::gcode_stream::session::GrblSession::streamGrblSession::run_one_shotapp-device · cc 1cre8_app_device::gcode_stream::session::GrblSession::run_one_shotGrblSession::handshakeapp-device · cc 5cre8_app_device::gcode_stream::session::GrblSession::handshakeGrblSession::failapp-device · cc 1cre8_app_device::gcode_stream::session::GrblSession::failLink::send_bytesapp-device · cc 1cre8_app_device::gcode_stream::port::Link::send_bytesGrblSession::check_cancelapp-device · cc 2cre8_app_device::gcode_stream::session::GrblSession::check_cancelPumped::got_bytesapp-device · cc 1cre8_app_device::gcode_stream::session::Pumped::got_bytesGrblSession::pumpapp-device · cc 4cre8_app_device::gcode_stream::session::GrblSession::pumpGrblSession::absorb_boot_li…app-device · cc 5cre8_app_device::gcode_stream::session::GrblSession::absorb_boot_linesGrblSession::record_alarmapp-device · cc 1cre8_app_device::gcode_stream::session::GrblSession::record_alarmLink::pollapp-device · cc 4cre8_app_device::gcode_stream::port::Link::pollclassify_lineapp-device · cc 7cre8_app_device::gcode_stream::grbl::classify_lineGrblSession::apply_statusapp-device · cc 3cre8_app_device::gcode_stream::session::GrblSession::apply_statusGrblSession::push_bannerapp-device · cc 2cre8_app_device::gcode_stream::session::GrblSession::push_banner

Control flow

Source not readable from this process.

Callers 2

Callees 6

Source not readable from this process.