Class HealthHandlers

Class Documentation

class HealthHandlers

Health and system info endpoint handlers.

Handles:

  • GET /health - Health check

  • GET / - Root endpoint with capabilities

  • GET /version-info - Version information

Public Functions

inline explicit HealthHandlers(HandlerContext &ctx, const openapi::RouteRegistry *route_registry = nullptr)
void handle_health(const httplib::Request &req, httplib::Response &res)

GET /health - Health check endpoint.

void handle_root(const httplib::Request &req, httplib::Response &res)

GET / - Root endpoint with server capabilities.

void handle_version_info(const httplib::Request &req, httplib::Response &res)

GET /version-info - Version information.