#pragma once #include #include #include #include #include #include #include #include using namespace std; namespace baosight { /** * @brief 负载程序的启动和初始变量信息的加载 */ class CronTab : public Component { public: /** * @brief Construct a new CronTab object */ CronTab(); /** * @brief Destroy the CronTab object */ virtual ~CronTab(); /** * @brief 启动进程 * @return int */ virtual int start(); private: MessageICEPtr CronTab_server; ///< Ice通信模块 std::unique_ptr logger_; }; }; // namespace baosight