ArmNN
 21.08
IPacketBuffer Class Referenceabstract

#include <IPacketBuffer.hpp>

Inheritance diagram for IPacketBuffer:
IReadOnlyPacketBuffer MockPacketBuffer PacketBuffer

Public Member Functions

virtual ~IPacketBuffer ()
 
virtual void Commit (unsigned int size)=0
 
virtual void Release ()=0
 
virtual unsigned char * GetWritableData ()=0
 
virtual void Destroy ()=0
 release the memory held and reset internal point to null. More...
 
- Public Member Functions inherited from IReadOnlyPacketBuffer
virtual ~IReadOnlyPacketBuffer ()
 
virtual const unsigned char * GetReadableData () const =0
 
virtual unsigned int GetSize () const =0
 
virtual void MarkRead ()=0
 

Detailed Description

Definition at line 28 of file IPacketBuffer.hpp.

Constructor & Destructor Documentation

◆ ~IPacketBuffer()

virtual ~IPacketBuffer ( )
inlinevirtual

Definition at line 31 of file IPacketBuffer.hpp.

31 {}

Member Function Documentation

◆ Commit()

virtual void Commit ( unsigned int  size)
pure virtual

Implemented in MockPacketBuffer, and PacketBuffer.

◆ Destroy()

virtual void Destroy ( )
pure virtual

release the memory held and reset internal point to null.

After this function is invoked the PacketBuffer is unusable.

Implemented in MockPacketBuffer, and PacketBuffer.

◆ GetWritableData()

virtual unsigned char* GetWritableData ( )
pure virtual

Implemented in MockPacketBuffer, and PacketBuffer.

◆ Release()

virtual void Release ( )
pure virtual

Implemented in MockPacketBuffer, and PacketBuffer.


The documentation for this class was generated from the following file: