类 StdTelegram

继承关系

基类

类文档

class StdTelegram : public gwm::Logger

公有方法

inline explicit StdTelegram()
inline ~StdTelegram()
inline virtual bool stop() override

告诉算法是否要终止计算。

返回:

true 是,停止计算。

返回:

false 不,继续计算。

virtual void print(std::string message, LogLevel level, std::string fun_name, std::string file_name) override

调用打印函数输出日志

参数:
  • message -- 日志消息

  • level -- 日志等级

  • fun_name -- 调用者名称

  • file_name -- 调用者位于的文件

virtual void progress(std::size_t current, std::size_t total, std::string fun_name, std::string file_name) override

报告该算法执行的进度。

参数:
  • current -- 当前进度。

  • total -- 进度刻度总数。

virtual void progress(double percent, std::string fun_name, std::string file_name) override

报告该算法执行的进度。

参数:

percent -- 当前进度相对于总进度的百分比。