LCOV - code coverage report
Current view: top level - source/server/admin - server_cmd_handler.cc (source / functions) Hit Total Coverage
Test: coverage.dat Lines: 1 16 6.2 %
Date: 2024-01-05 06:35:25 Functions: 1 4 25.0 %

          Line data    Source code
       1             : #include "source/server/admin/server_cmd_handler.h"
       2             : 
       3             : namespace Envoy {
       4             : namespace Server {
       5             : 
       6         134 : ServerCmdHandler::ServerCmdHandler(Server::Instance& server) : HandlerContextBase(server) {}
       7             : 
       8             : Http::Code ServerCmdHandler::handlerHealthcheckFail(Http::ResponseHeaderMap&,
       9           0 :                                                     Buffer::Instance& response, AdminStream&) {
      10           0 :   server_.failHealthcheck(true);
      11           0 :   response.add("OK\n");
      12           0 :   return Http::Code::OK;
      13           0 : }
      14             : 
      15             : Http::Code ServerCmdHandler::handlerHealthcheckOk(Http::ResponseHeaderMap&,
      16           0 :                                                   Buffer::Instance& response, AdminStream&) {
      17           0 :   server_.failHealthcheck(false);
      18           0 :   response.add("OK\n");
      19           0 :   return Http::Code::OK;
      20           0 : }
      21             : 
      22             : Http::Code ServerCmdHandler::handlerQuitQuitQuit(Http::ResponseHeaderMap&,
      23           0 :                                                  Buffer::Instance& response, AdminStream&) {
      24           0 :   server_.shutdown();
      25           0 :   response.add("OK\n");
      26           0 :   return Http::Code::OK;
      27           0 : }
      28             : 
      29             : } // namespace Server
      30             : } // namespace Envoy

Generated by: LCOV version 1.15