Class UpdateHandlers
Defined in File update_handlers.hpp
Class Documentation
-
class UpdateHandlers
HTTP handlers for software update endpoints (/updates).
All endpoints are server-level (no entity path). Without a loaded backend plugin, all endpoints return 501 Not Implemented.
Public Functions
-
UpdateHandlers(HandlerContext &ctx, UpdateManager *update_manager)
-
void handle_list_updates(const httplib::Request &req, httplib::Response &res)
-
void handle_get_update(const httplib::Request &req, httplib::Response &res)
-
void handle_register_update(const httplib::Request &req, httplib::Response &res)
-
void handle_delete_update(const httplib::Request &req, httplib::Response &res)
-
void handle_prepare(const httplib::Request &req, httplib::Response &res)
-
void handle_execute(const httplib::Request &req, httplib::Response &res)
-
void handle_automated(const httplib::Request &req, httplib::Response &res)
-
void handle_get_status(const httplib::Request &req, httplib::Response &res)
-
UpdateHandlers(HandlerContext &ctx, UpdateManager *update_manager)