Clean shutdown behavior, signal handling

This commit is contained in:
flamingcow
2019-05-10 00:40:38 -07:00
parent b5b0cbd599
commit 88b1131104
7 changed files with 90 additions and 14 deletions

View File

@@ -18,13 +18,13 @@ class Request {
void NewRequest(uint16_t request_id);
uint16_t RequestId();
uint16_t RequestId() const;
void AddParam(const std::string_view& key, const std::string_view& value);
void SetBody(const std::string_view& in);
const std::string_view& GetParam(const std::string_view& key);
const std::string_view& GetBody();
const std::string_view& GetParam(const std::string_view& key) const;
const std::string_view& GetBody() const;
void WriteHeader(const std::string_view& name, const std::string_view& value);
void WriteBody(const std::string_view& body);