When we get a header, retroactively send it out to all clients that have received...
[cubemap] / server.h
index 99009600a46f0401a325ced52e04f542c57b602f..65ac6b805435f413d4e6bd0f5bfbf84e747aacff 100644 (file)
--- a/server.h
+++ b/server.h
@@ -126,10 +126,13 @@ private:
        // Close a given client socket, and clean up after it.
        void close_client(Client *client);
 
-       // Parse the HTTP request, construct the header, and set the client into
-       // the SENDING_HEADER state.
+       // Parse the HTTP request.
        void parse_request(Client *client);
 
+       // Construct the HTTP header, and set the client into
+       // the SENDING_HEADER state.
+       void construct_header(Client *client);
+
        // Put client to sleep, since there is no more data for it; we will on
        // longer listen on POLLOUT until we get more data. Also, it will be put
        // in the list of clients to wake up when we do.