MCPcopy Create free account
hub / github.com/Panzerschrek/Chasm-Reverse / PopBytes

Method PopBytes

PanzerChasm/loopback_buffer.cpp:128–140  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

126}
127
128void LoopbackBuffer::Queue::PopBytes( void* out_data, const unsigned int data_size )
129{
130 PC_ASSERT( data_size <= Size() );
131
132 std::memcpy(
133 out_data,
134 buffer_.data() + pos_,
135 data_size );
136
137 pos_+= data_size;
138
139 TryShrink();
140}
141
142void LoopbackBuffer::Queue::TryShrink()
143{

Callers 2

ReadRealiableDataMethod · 0.80
ReadUnrealiableDataMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected