Google format

This commit is contained in:
Ian Gulliver
2019-05-18 12:15:11 -07:00
parent a39ef8e25d
commit 690c9ab8bd
13 changed files with 605 additions and 444 deletions

View File

@@ -1,7 +1,7 @@
#pragma once
#include <functional>
#include <sys/uio.h>
#include <functional>
#include <unordered_map>
#include <unordered_set>
@@ -12,23 +12,24 @@
namespace firecgi {
class Connection {
public:
Connection(int sock, const sockaddr_in6& client_addr, const std::function<void(Request*)>& callback, int max_request_len);
~Connection();
public:
Connection(int sock, const sockaddr_in6& client_addr,
const std::function<void(Request*)>& callback,
int max_request_len);
~Connection();
[[nodiscard]] int Read();
[[nodiscard]] bool Write(const std::vector<iovec>& vecs);
[[nodiscard]] int Read();
[[nodiscard]] bool Write(const std::vector<iovec>& vecs);
[[nodiscard]] uint64_t Requests() const;
[[nodiscard]] uint64_t Requests() const;
private:
const int sock_;
const std::function<void(Request*)>& callback_;
firebuf::StreamBuffer buf_;
Request request_;
uint64_t requests_ = 0;
private:
const int sock_;
const std::function<void(Request*)>& callback_;
firebuf::StreamBuffer buf_;
Request request_;
uint64_t requests_ = 0;
};
} // namespace firecgi
} // namespace firecgi