// A Client represents a single connection from a client (watching a single stream).
+#include <stddef.h>
#include <time.h>
#include <string>
class ClientProto;
-class Stream;
+struct Stream;
// Digested statistics for writing to logs etc.
struct ClientStats {
// or SENDING_ERROR.
size_t header_or_error_bytes_sent;
- // Number of bytes we've sent of data. Only relevant for SENDING_DATA.
- size_t bytes_sent;
+ // Number of bytes we are into the stream (ie., the end of last send).
+ // Only relevant for SENDING_DATA.
+ size_t stream_pos;
};
#endif // !defined(_CLIENT_H)