/proc/self/cwd/source/server/admin/server_cmd_handler.cc
Line | Count | Source (jump to first uncovered line) |
1 | | #include "source/server/admin/server_cmd_handler.h" |
2 | | |
3 | | namespace Envoy { |
4 | | namespace Server { |
5 | | |
6 | 5.34k | 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 |