+ // Mutex protecting <queued_data> and <queued_data_last_starting_point>.
+ // Note that if you want to hold both this and the owning server's
+ // <mutex> you will need to take <mutex> before this one.
+ mutable pthread_mutex_t queued_data_mutex;
+
+ std::string url;
+
+ // The HTTP response header, without the trailing double newline.
+ std::string http_header;
+
+ // The video stream header (if any).
+ std::string stream_header;
+
+ // What encoding we apply to the outgoing data (usually raw, but can also
+ // be Metacube, for reflecting to another Cubemap instance).
+ Encoding encoding;