]> git.sesse.net Git - cubemap/blobdiff - client.h
Add a hack for starting at the _start_ of backlog. Useful for fetching samples of...
[cubemap] / client.h
index c73810df5e726297e8258c3997df3498fe32e7c7..cd909e39e0032cc4fa23e317e389fdc1bb96f2da 100644 (file)
--- a/client.h
+++ b/client.h
@@ -63,7 +63,10 @@ struct Client {
        size_t header_or_error_bytes_sent;
 
        // Number of bytes we are into the stream (ie., the end of last send).
-       // Only relevant for SENDING_DATA.
+       // -1 means we want to send from the end of the backlog (the normal case),
+       // -2 means we want to send from the _beginning_ of the backlog.
+       // Once we go into SENDING_DATA, these negative values will be translated
+       // to real numbers.
        size_t stream_pos;
 
        // Number of bytes we've sent of data. Only relevant for SENDING_DATA.