ArmNN
NotReleased
|
#include <IBufferManager.hpp>
Public Member Functions | |
virtual | ~IBufferManager () |
virtual IPacketBufferPtr | Reserve (unsigned int requestedSize, unsigned int &reservedSize)=0 |
virtual void | Commit (IPacketBufferPtr &packetBuffer, unsigned int size, bool notifyConsumer=true)=0 |
virtual void | Release (IPacketBufferPtr &packetBuffer)=0 |
virtual IPacketBufferPtr | GetReadableBuffer ()=0 |
virtual void | MarkRead (IPacketBufferPtr &packetBuffer)=0 |
virtual void | SetConsumer (IConsumer *consumer)=0 |
virtual void | FlushReadList ()=0 |
Definition at line 21 of file IBufferManager.hpp.
|
inlinevirtual |
Definition at line 24 of file IBufferManager.hpp.
References IBufferManager::Commit(), IBufferManager::FlushReadList(), IBufferManager::GetReadableBuffer(), IBufferManager::MarkRead(), IBufferManager::Release(), IBufferManager::Reserve(), and IBufferManager::SetConsumer().
|
pure virtual |
Implemented in MockStreamCounterBuffer, MockBufferManager, and BufferManager.
Referenced by SendTimelinePacket::Commit(), SendCounterPacket::SendStreamMetaDataPacket(), and IBufferManager::~IBufferManager().
|
pure virtual |
Implemented in MockStreamCounterBuffer, MockBufferManager, and BufferManager.
Referenced by IBufferManager::~IBufferManager().
|
pure virtual |
Implemented in MockStreamCounterBuffer, MockBufferManager, and BufferManager.
Referenced by SendThread::Stop(), and IBufferManager::~IBufferManager().
|
pure virtual |
Implemented in MockStreamCounterBuffer, MockBufferManager, and BufferManager.
Referenced by SendThread::Stop(), and IBufferManager::~IBufferManager().
|
pure virtual |
Implemented in MockStreamCounterBuffer, MockBufferManager, and BufferManager.
Referenced by IBufferManager::~IBufferManager().
|
pure virtual |
Implemented in MockStreamCounterBuffer, MockBufferManager, and BufferManager.
Referenced by SendTimelinePacket::Commit(), SendCounterPacket::SendStreamMetaDataPacket(), and IBufferManager::~IBufferManager().
|
pure virtual |
Implemented in MockStreamCounterBuffer, MockBufferManager, and BufferManager.
Referenced by SendThread::SendThread(), and IBufferManager::~IBufferManager().