Google format

This commit is contained in:
Ian Gulliver
2019-05-18 12:18:26 -07:00
parent 07c5e5661d
commit 83dfa81138
11 changed files with 397 additions and 250 deletions

View File

@@ -9,30 +9,31 @@ namespace firesse {
class Index;
class Stream {
public:
Stream(firecgi::Request* request, Index* index);
~Stream();
public:
Stream(firecgi::Request* request, Index* index);
~Stream();
void OnClose(const std::function<void()>& callback);
void OnClose(const std::function<void()>& callback);
bool WriteEvent(const std::string_view& data, uint64_t id=0, const std::string& type="");
bool WriteRaw(const std::string_view& data);
bool End();
void Close();
bool WriteEvent(const std::string_view& data, uint64_t id = 0,
const std::string& type = "");
bool WriteRaw(const std::string_view& data);
bool End();
void Close();
private:
firecgi::Request* request_;
Index* index_;
private:
firecgi::Request* request_;
Index* index_;
std::function<void()> on_close_;
std::function<void()> on_close_;
// TODO: What exactly is this protecting?
std::recursive_mutex mu_;
std::chrono::steady_clock::time_point last_message_time_;
Stream* fresher_;
Stream* staler_;
// TODO: What exactly is this protecting?
std::recursive_mutex mu_;
std::chrono::steady_clock::time_point last_message_time_;
Stream* fresher_;
Stream* staler_;
friend class Index;
friend class Index;
};
} // namespace firesse
} // namespace firesse