13 #define MAX_METADATA_PACKET_LENGTH 4096 virtual IPacketBufferPtr Reserve(unsigned int requestedSize, unsigned int &reservedSize)=0
virtual IPacketBufferPtr GetReadableBuffer()=0
virtual void Commit(IPacketBufferPtr &packetBuffer, unsigned int size, bool notifyConsumer=true)=0
Copyright (c) 2020 ARM Limited.
virtual void MarkRead(IPacketBufferPtr &packetBuffer)=0
virtual void Release(IPacketBufferPtr &packetBuffer)=0
virtual ~IBufferManager()
virtual void FlushReadList()=0
virtual void SetConsumer(IConsumer *consumer)=0
std::unique_ptr< IPacketBuffer > IPacketBufferPtr