🛰️航天仿真算法库 SpaceAST 0.3.1
载入中...
搜索中...
未找到
ast::ConsoleProgressBar类 参考

#include <Network.hpp>

Public 成员函数

 ConsoleProgressBar (const std::string &label="downloading")
 
bool operator() (uint64_t downloaded, uint64_t total)
 

详细描述

控制台进度条(可移动,无静态状态),可作为 DownloadProgressCallback 直接传入

下载过程中输出到 stderr;若 stdin 为交互式终端,用户可按 q 或 ESC 主动取消下载 (operator() 返回 false,aDownloadFile 返回 eErrorCancelled)。

成员函数说明

◆ operator()()

bool ast::ConsoleProgressBar::operator() ( uint64_t downloaded,
uint64_t total )

打印进度,并检测用户是否按下取消键

返回
true 继续下载;false 用户已取消(下载中止)

该类的文档由以下文件生成: