void set_backlog_size(int stream_index, size_t new_size);
void set_prebuffering_bytes(int stream_index, size_t new_amount);
void set_encoding(int stream_index, Stream::Encoding encoding);
- void add_ping(const std::string &url, const std::string &allow_origin);
+ void add_gen204(const std::string &url, const std::string &allow_origin);
private:
// Mutex protecting queued_add_clients.
// Close a given client socket, and clean up after it.
void close_client(Client *client);
- // Parse the HTTP request. Returns a HTTP status code (200/400/404),
- // or -200 for a pong (which should be answered with 200).
+ // Parse the HTTP request. Returns a HTTP status code (200/204/400/404).
int parse_request(Client *client);
// Construct the HTTP header, and set the client into
// the SENDING_SHORT_RESPONSE state.
void construct_error(Client *client, int error_code);
- // Construct a pong, and set the client into the SENDING_SHORT_RESPONSE state.
- void construct_pong(Client *client);
+ // Construct a 204, and set the client into the SENDING_SHORT_RESPONSE state.
+ void construct_204(Client *client);
void process_queued_data();
void skip_lost_data(Client *client);