Stream::Stream(const StreamProto &serialized, int data_fd)
: url(serialized.url()),
+ unavailable(serialized.unavailable()),
http_header(serialized.http_header()),
stream_header(serialized.stream_header()),
encoding(Stream::STREAM_ENCODING_RAW), // Will be changed later.
StreamProto Stream::serialize()
{
StreamProto serialized;
+ serialized.set_unavailable(unavailable);
serialized.set_http_header(http_header);
serialized.set_stream_header(stream_header);
serialized.add_data_fds(data_fd);
void Stream::set_header(const std::string &new_http_header, const std::string &new_stream_header)
{
+ unavailable = false;
http_header = new_http_header;
if (new_stream_header == stream_header) {
return;