X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=client.h;h=47770d19e820d0ba472ab8f576bb24f17e88f0c2;hp=87fa71862995d90c0f2833631d12eff97bef81a9;hb=807a8ae8f6aca56e3e809aa19f4034a323f1b987;hpb=195dc469133d0daed6ac69cdef373dc8dade9637 diff --git a/client.h b/client.h index 87fa718..47770d1 100644 --- a/client.h +++ b/client.h @@ -3,11 +3,12 @@ // A Client represents a single connection from a client (watching a single stream). +#include #include #include class ClientProto; -class Stream; +struct Stream; // Digested statistics for writing to logs etc. struct ClientStats { @@ -58,8 +59,9 @@ struct Client { // 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)