23 virtual unsigned int GetSize()
const = 0;
33 virtual void Commit(
unsigned int size) = 0;
35 virtual void Release() = 0;
37 virtual unsigned char* GetWritableData() = 0;
41 virtual void Destroy() = 0;
virtual unsigned int GetSize() const =0
Copyright (c) 2021 ARM Limited and Contributors.
virtual const unsigned char * GetReadableData() const =0
virtual void MarkRead()=0
virtual ~IReadOnlyPacketBuffer()
std::unique_ptr< IPacketBuffer > IPacketBufferPtr