Searched refs:tail_ (Results 1 – 5 of 5) sorted by relevance
80 destBufs[0].iov_base = buffer_ + tail_; in Read()81 if (tail_ + len < bufSize_) { in Read()84 destBufs[1].iov_base = buffer_ + tail_ + len; in Read()88 destBufs[0].iov_len = bufSize_ - tail_; in Read()90 destBufs[1].iov_len = len + tail_ - bufSize_; in Read()95 tail_ += static_cast<std::size_t>(ret); in Read()96 while (tail_ >= bufSize_) { in Read()97 tail_ -= bufSize_; in Read()192 if (tail_ + len < bufSize_) { in Put()194 if (memcpy_s(buffer_ + tail_, bufSize_ - tail_, str, len) != EOK) { in Put()[all …]
35 return size_ - (head_.load(std::memory_order_relaxed) - tail_.load(std::memory_order_relaxed)); in GetFreeSize()41 size_t readHead = tail_.load(std::memory_order_acquire); in AllocForWrite()81 size_t readHead = tail_.load(std::memory_order_relaxed); in GetReadData()107 size_t tail = tail_.load(std::memory_order_relaxed); in EndRead()109 tail_.store(tail, std::memory_order_release); in EndRead()
106 res = head_ - tail_; in FreeSize()115 res = tail_ - head_;137 std::size_t tail_ {0}; // first writebale byte
45 std::atomic_size_t tail_ = 0; // read from this, always increase variable
247 EXPECT_EQ(ringBuffer->tail_, testStr.size());