Structs§
- Download
Params - Fetch
Request - Fetch
Result - Fetch
State - Fingerprint
Check Response - InoConvert
Options - InoConvert
Result - Session
Start Response
Enums§
Functions§
- build_
download_ request - client_
download - client_
download_ exists - client_
session_ end - End a session — daemon-unreachable is treated as a successful no-op.
- client_
session_ start - client_
session_ stats - client_
start - client_
status - client_
stop - fingerprint_
check - fingerprint_
invalidate - fingerprint_
mark_ failure - fingerprint_
mark_ success - gc_
runtime_ binaries - Best-effort delete every entry in
runtime_binaries_dir. On Windows the kernel refuses to delete a file with an open handle, so files belonging to a currently running daemon are silently skipped — no PID tracking, no sidecar files. Cheap enough to call before every spawn. - gc_
runtime_ binaries_ in - Test seam for
gc_runtime_binaries. - infer_
download_ archive_ path - is_
daemon_ unreachable_ err - Is this connect-time error a “daemon process is gone entirely” error?
- prepare_
daemon_ exe - Copy
canonical(the daemon binary at its install location) to a unique path insideruntime_binaries_dirand return the new path. The caller then spawns from the returned path so the install location is never file-locked by a running daemon. - prepare_
daemon_ exe_ in - Test seam for
prepare_daemon_exe: copiescanonicalintodir(which is created if missing) and returns the destination path. - run_
ino_ convert_ cached - runtime_
binaries_ dir - Returns
<global_cache_dir>/runtime-binaries. - session_
end_ idempotent - End a session, treating a vanished daemon as success.