Lines Matching refs:write_position_
88 write_position_ -= read_position_; in reserve()
100 write_position_ = 0; in Reinitialize()
113 write_position_ = buffer_size_; in Reinitialize()
118 assert(buffer_size_ >= write_position_); in available_write()
119 return buffer_size_ - write_position_; in available_write()
123 assert(buffer_size_ >= write_position_); in available_read()
124 assert(write_position_ >= read_position_); in available_read()
125 return write_position_ - read_position_; in available_read()
129 return (buffer_size_ >= write_position_) && (write_position_ >= read_position_); in valid_buffer_state()
134 memcpy(buffer_.get() + write_position_, src, write_length); in write()
135 write_position_ += write_length; in write()
152 const size_t new_write_position = write_position_ + validated_distance; in advance_write()
154 if (new_write_position <= buffer_size_ && new_write_position >= write_position_) { in advance_write()
155 write_position_ = new_write_position; in advance_write()
176 write_position_ = buffer_size_; in Deserialize()
184 write_position_ = 0; in Clear()