MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / getBuffer

Method getBuffer

Libraries/AsyncStreams/AsyncStreams.cpp:136–144  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134}
135
136AsyncBufferView* AsyncBuffersPool::getBuffer(AsyncBufferView::ID bufferID)
137{
138 if (bufferID.identifier >= 0 and buffers.sizeInElements() > unsigned(bufferID.identifier))
139 {
140 AsyncBufferView* buffer = &buffers[unsigned(bufferID.identifier)];
141 return buffer->type != AsyncBufferView::Type::Empty ? buffer : nullptr;
142 }
143 return nullptr;
144}
145
146Result AsyncBuffersPool::requestNewBuffer(size_t minimumSizeInBytes, AsyncBufferView::ID& bufferID, Span<char>& data)
147{

Callers 1

createChildViewMethod · 0.80

Calls

no outgoing calls

Tested by 1

createChildViewMethod · 0.64