MCPcopy Create free account
hub / github.com/Samsung/rlottie / setup_next_write_buffer

Method setup_next_write_buffer

src/vector/vdebug.cpp:583–591  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

581
582private:
583 void setup_next_write_buffer()
584 {
585 std::unique_ptr<Buffer> next_write_buffer(new Buffer());
586 m_current_write_buffer.store(next_write_buffer.get(),
587 std::memory_order_release);
588 SpinLock spinlock(m_flag);
589 m_buffers.push(std::move(next_write_buffer));
590 m_write_index.store(0, std::memory_order_relaxed);
591 }
592
593 Buffer* get_next_read_buffer()
594 {

Callers

nothing calls this directly

Calls 2

getMethod · 0.80
pushMethod · 0.45

Tested by

no test coverage detected