Skip to main content

send_entry

Function send_entry 

Source
pub async fn send_entry(
    connection: Connection,
    abs_path: PathBuf,
    rel_path: String,
    is_dir: bool,
    stop: Arc<AtomicBool>,
    ui: Arc<dyn UI>,
    transfer_id: String,
    total_bytes: u64,
    bytes_sent_counter: Arc<AtomicU64>,
) -> Result<(), ToolError>
Expand description

envoie un fichier ou dossier dans la connexion QUIC établie : les paquets sont fiables grâce à QUIC (pas de retry applicatif), je copie le contenu en blocs et je signale la progression via l’interface UI.