#include <ProfilingMocks.hpp>
Definition at line 207 of file ProfilingMocks.hpp.
◆ MockBufferManager()
Definition at line 210 of file ProfilingMocks.hpp.
211 : m_BufferSize(size),
212 m_Buffer(std::make_unique<MockPacketBuffer>(size)) {}
◆ ~MockBufferManager()
◆ Commit()
void Commit |
( |
IPacketBufferPtr & |
packetBuffer, |
|
|
unsigned int |
size, |
|
|
bool |
notifyConsumer = true |
|
) |
| |
|
inlineoverride |
Definition at line 230 of file ProfilingMocks.hpp.
232 packetBuffer->Commit(size);
233 m_Buffer = std::move(packetBuffer);
void FlushReadList() override
◆ FlushReadList()
Definition at line 266 of file ProfilingMocks.hpp.
269 if (m_Consumer !=
nullptr)
271 m_Consumer->SetReadyToRead();
◆ GetReadableBuffer()
IPacketBufferPtr GetReadableBuffer |
( |
| ) |
|
|
inlineoverride |
◆ MarkRead()
void MarkRead |
( |
IPacketBufferPtr & |
packetBuffer | ) |
|
|
inlineoverride |
◆ Release()
void Release |
( |
IPacketBufferPtr & |
packetBuffer | ) |
|
|
inlineoverride |
Definition at line 246 of file ProfilingMocks.hpp.
248 packetBuffer->Release();
249 m_Buffer = std::move(packetBuffer);
◆ Reserve()
IPacketBufferPtr Reserve |
( |
unsigned int |
requestedSize, |
|
|
unsigned int & |
reservedSize |
|
) |
| |
|
inlineoverride |
Definition at line 216 of file ProfilingMocks.hpp.
218 if (requestedSize > m_BufferSize)
220 reservedSize = m_BufferSize;
224 reservedSize = requestedSize;
227 return std::move(m_Buffer);
◆ SetConsumer()
void SetConsumer |
( |
IConsumer * |
consumer | ) |
|
|
inlineoverride |
Definition at line 258 of file ProfilingMocks.hpp.
260 if (consumer !=
nullptr)
262 m_Consumer = consumer;
The documentation for this class was generated from the following file: