// Digested statistics for writing to logs etc.
struct ClientStats {
- std::string stream_id;
+ std::string url;
+ int sock;
+ int fwmark;
std::string remote_addr;
time_t connect_time;
size_t bytes_sent;
};
struct Client {
- Client() {}
Client(int sock);
// Serialization/deserialization.
// What stream we're connecting to; parsed from <request>.
// Not relevant for READING_REQUEST.
- std::string stream_id;
+ std::string url;
Stream *stream;
// The header we want to send. This is nominally a copy of Stream::header,