Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
third_party
skia
tools
skiaserve
urlhandlers
QuitHandler.cpp
Go to the documentation of this file.
1
/*
2
* Copyright 2016 Google Inc.
3
*
4
* Use of this source code is governed by a BSD-style license that can be
5
* found in the LICENSE file.
6
*/
7
8
#include "
tools/skiaserve/urlhandlers/UrlHandler.h
"
9
10
#include "microhttpd.h"
11
#include "
tools/skiaserve/Request.h
"
12
#include "
tools/skiaserve/Response.h
"
13
14
using namespace
Response
;
15
16
bool
QuitHandler::canHandle
(
const
char
* method,
const
char
* url) {
17
const
char
* kBaseName =
"/quitquitquit"
;
18
return
0 == strcmp(method, MHD_HTTP_METHOD_GET) &&
19
0 == strncmp(url, kBaseName, strlen(kBaseName));
20
}
21
22
int
QuitHandler::handle
(Request* request, MHD_Connection* connection,
23
const
char
* url,
const
char
* method,
24
const
char
* upload_data,
size_t
* upload_data_size) {
25
_exit(0);
26
}
Request.h
Response.h
UrlHandler.h
QuitHandler::canHandle
bool canHandle(const char *method, const char *url) override
Definition
QuitHandler.cpp:16
QuitHandler::handle
int handle(Request *request, MHD_Connection *connection, const char *url, const char *method, const char *upload_data, size_t *upload_data_size) override
Definition
QuitHandler.cpp:22
Response
Definition
Response.cpp:42
Generated on Fri Apr 26 2024 06:18:12 for Flutter Engine by
1.9.8