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

@@ -19,6 +19,8 @@ class Connection {
[[nodiscard]] int Read();
[[nodiscard]] bool Write(const std::vector<iovec>& vecs);
[[nodiscard]] uint64_t Requests() const;
private:
const int sock_;
const std::function<void(Request*)>& callback_;