#ifndef HTTP_SERVER_H_ #define HTTP_SERVER_H_ #include #include "color.h" #include "conveyorBeltController.hpp" #include #include #include #include #include class HttpServer { public: // 构造函数,接收 ConveyorBeltController 的引用 explicit HttpServer(ConveyorBeltController& controller); void Init(); void Run(); private: // http服务器 std::shared_ptr server; // 控制器 //std::shared_ptr controller; std::map directionMap; std::map ipMap; // 引用 ConveyorBeltController 实例 ConveyorBeltController& controller; }; #endif // HTTP_SERVER_H_