summaryrefslogtreecommitdiff
path: root/includes/HttpServer.h
diff options
context:
space:
mode:
authorNicolas "Pixel" Noble <pixel@nobis-crew.org>2013-12-21 18:32:27 -0800
committerNicolas "Pixel" Noble <pixel@nobis-crew.org>2013-12-21 18:32:27 -0800
commit9754372d5e4125bf5850d9cd3ae93d529efdef8d (patch)
treefc20e375256b95bbd13fecde0d85181100a198e4 /includes/HttpServer.h
parent9697add8b75b96662c8d39477e58d5841c4b9cba (diff)
Preliminary WebSocket protocol support.
Diffstat (limited to 'includes/HttpServer.h')
-rw-r--r--includes/HttpServer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/includes/HttpServer.h b/includes/HttpServer.h
index d044e92..683390c 100644
--- a/includes/HttpServer.h
+++ b/includes/HttpServer.h
@@ -24,6 +24,7 @@ class HttpServer {
Response(HttpServer * server, Http::Request req, IO<Handle> out) : m_server(server), m_req(req), m_out(out), m_buffer(new Buffer()), m_responseCode(200), m_type("text/html; charset=UTF-8"), m_flushed(false) { }
void SetResponseCode(int code) { m_responseCode = code; }
void SetContentType(const String & type) { m_type = type; }
+ void setNoSize() { m_noSize = true; }
IO<Buffer> get() { return m_buffer; }
IO<Buffer> operator->() { return m_buffer; }
void Flush();
@@ -39,6 +40,7 @@ class HttpServer {
String m_type;
std::list<String> m_extraHeaders;
bool m_flushed;
+ bool m_noSize = false;
Response(const Response &) = delete;
Response & operator=(const Response &) = delete;