ModuleHTTP.h 455 B

123456789101112131415161718192021222324
  1. #ifndef MDD_MODULEHTTP_H
  2. #define MDD_MODULEHTTP_H
  3. #include "ModuleBase.h"
  4. #include <httplib.h>
  5. using namespace httplib;
  6. namespace mdd{
  7. class ModuleHTTP : public ModuleBase{
  8. private:
  9. std::string _fname;
  10. std::string _id;
  11. int _port;
  12. protected:
  13. void updateLayout();
  14. public:
  15. ModuleHTTP(std::string fname, std::string id, int port);
  16. bool update() override;
  17. };
  18. }
  19. #endif //MDD_MODULEHTTP_H