From 6940dd720ebb6b3d1df8ca203ab696daefe58189 Mon Sep 17 00:00:00 2001 From: Jim Flynn Date: Fri, 20 Mar 2020 12:25:56 +0000 Subject: renamed Documentation folder 20.02 and added .nojekyll file Signed-off-by: Jim Flynn --- ...ssarmnn_1_1profiling_1_1_i_buffer_manager.xhtml | 420 +++++++++++++++++++++ 1 file changed, 420 insertions(+) create mode 100644 20.02/classarmnn_1_1profiling_1_1_i_buffer_manager.xhtml (limited to '20.02/classarmnn_1_1profiling_1_1_i_buffer_manager.xhtml') diff --git a/20.02/classarmnn_1_1profiling_1_1_i_buffer_manager.xhtml b/20.02/classarmnn_1_1profiling_1_1_i_buffer_manager.xhtml new file mode 100644 index 0000000000..b879b562f5 --- /dev/null +++ b/20.02/classarmnn_1_1profiling_1_1_i_buffer_manager.xhtml @@ -0,0 +1,420 @@ + + + + + + + + + + + + + +ArmNN: IBufferManager Class Reference + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  20.02 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
IBufferManager Class Referenceabstract
+
+
+ +

#include <IBufferManager.hpp>

+
+Inheritance diagram for IBufferManager:
+
+
+ + +BufferManager +MockBufferManager +MockStreamCounterBuffer + +
+ + + + + + + + + + + + + + + + + + +

+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
 
+

Detailed Description

+
+

Definition at line 21 of file IBufferManager.hpp.

+

Constructor & Destructor Documentation

+ +

◆ ~IBufferManager()

+ + +

Member Function Documentation

+ +

◆ Commit()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void Commit (IPacketBufferPtrpacketBuffer,
unsigned int size,
bool notifyConsumer = true 
)
+
+pure virtual
+
+
+ +

◆ FlushReadList()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void FlushReadList ()
+
+pure virtual
+
+
+ +

◆ GetReadableBuffer()

+ +
+
+ + + + + +
+ + + + + + + +
virtual IPacketBufferPtr GetReadableBuffer ()
+
+pure virtual
+
+
+ +

◆ MarkRead()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void MarkRead (IPacketBufferPtrpacketBuffer)
+
+pure virtual
+
+
+ +

◆ Release()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Release (IPacketBufferPtrpacketBuffer)
+
+pure virtual
+
+
+ +

◆ Reserve()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual IPacketBufferPtr Reserve (unsigned int requestedSize,
unsigned int & reservedSize 
)
+
+pure virtual
+
+
+ +

◆ SetConsumer()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void SetConsumer (IConsumerconsumer)
+
+pure virtual
+
+
+
The documentation for this class was generated from the following file: +
+
+ + + + -- cgit v1.2.1