Compute Library
IMemoryGroup Class Referenceabstract

Memory group interface. More...

#include <IMemoryGroup.h>

Public Member Functions

virtual ~IMemoryGroup ()=default
 Default virtual destructor. More...
virtual void acquire ()=0
 Acquires backing memory for the whole group. More...
virtual void release ()=0
 Releases backing memory of the whole group. More...
virtual MemoryMappingsmappings ()=0
 Gets the memory mapping of the group. More...

Detailed Description

Memory group interface.

Definition at line 32 of file IMemoryGroup.h.

Constructor & Destructor Documentation

◆ ~IMemoryGroup()

virtual ~IMemoryGroup ( )

Default virtual destructor.

Member Function Documentation

◆ acquire()

virtual void acquire ( )
pure virtual

◆ mappings()

virtual MemoryMappings& mappings ( )
pure virtual

◆ release()

virtual void release ( )
pure virtual

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