bytes_received(0),
last_suitable_starting_point(-1),
pacing_rate(~0U),
- queued_data_last_starting_point(-1)
+ queued_data_last_starting_point_index(-1)
{
if (data_fd == -1) {
exit(1);
prebuffering_bytes(serialized.prebuffering_bytes()),
bytes_received(serialized.bytes_received()),
pacing_rate(~0U),
- queued_data_last_starting_point(-1)
+ queued_data_last_starting_point_index(-1)
{
if (data_fd == -1) {
exit(1);
assert(suitable_for_stream_start == SUITABLE_FOR_STREAM_START ||
suitable_for_stream_start == NOT_SUITABLE_FOR_STREAM_START);
if (suitable_for_stream_start == SUITABLE_FOR_STREAM_START) {
- queued_data_last_starting_point = queued_data.size();
+ queued_data_last_starting_point_index = queued_data.size();
}
if (encoding == Stream::STREAM_ENCODING_METACUBE) {
void Stream::process_queued_data()
{
std::vector<iovec> queued_data_copy;
- int queued_data_last_starting_point_copy = -1;
+ int queued_data_last_starting_point_index_copy = -1;
// Hold the lock for as short as possible, since add_data_raw() can possibly
// write to disk, which might disturb the input thread.
}
swap(queued_data, queued_data_copy);
- swap(queued_data_last_starting_point, queued_data_last_starting_point_copy);
+ swap(queued_data_last_starting_point_index, queued_data_last_starting_point_index_copy);
}
// Update the last suitable starting point for the stream,
// if the queued data contains such a starting point.
- assert(queued_data_last_starting_point_copy < ssize_t(queued_data_copy.size()));
- if (queued_data_last_starting_point_copy >= 0) {
+ assert(queued_data_last_starting_point_index_copy < ssize_t(queued_data_copy.size()));
+ if (queued_data_last_starting_point_index_copy >= 0) {
last_suitable_starting_point = bytes_received;
- for (int i = 0; i < queued_data_last_starting_point_copy; ++i) {
+ for (int i = 0; i < queued_data_last_starting_point_index_copy; ++i) {
last_suitable_starting_point += queued_data_copy[i].iov_len;
}
}