25#ifndef MYSQLROUTER_REST_ROUTING_CONNECTIONS_INCLUDED
26#define MYSQLROUTER_REST_ROUTING_CONNECTIONS_INCLUDED
32 static constexpr const char path_regex[] =
"^/routes/([^/]+)/connections/?$";
38 "timeConnectedToServer";
40 "timeLastSentToServer";
42 "timeLastReceivedFromServer";
49 const std::vector<std::string> &path_matches)
override;
a HTTP request and response.
Definition: http_request.h:452
handler for REST API calls.
Definition: rest_api_component.h:72
Definition: rest_routing_connections.h:30
static constexpr const char kKeySourceAddress[]
Definition: rest_routing_connections.h:36
static constexpr const char kKeyBytesFromServer[]
Definition: rest_routing_connections.h:33
static constexpr const char kKeyTimeLastReceivedFromServer[]
Definition: rest_routing_connections.h:41
static constexpr const char path_regex[]
Definition: rest_routing_connections.h:32
bool on_handle_request(HttpRequest &req, const std::string &base_path, const std::vector< std::string > &path_matches) override
Definition: rest_routing_connections.cc:37
static constexpr const char kKeyTimeConnectedToServer[]
Definition: rest_routing_connections.h:37
static constexpr const char kKeyTimeStarted[]
Definition: rest_routing_connections.h:43
static constexpr const char kKeyBytesToServer[]
Definition: rest_routing_connections.h:34
static constexpr const char kKeyDestinationAddress[]
Definition: rest_routing_connections.h:35
RestRoutingConnections(const std::string &require_realm)
Definition: rest_routing_connections.h:45
static constexpr const char kKeyTimeLastSentToServer[]
Definition: rest_routing_connections.h:39
constexpr pos_type Get
Definition: http_request.h:255
Definition: http_request.h:251